{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# DNA_construct Examples\n", "\n", "DNA_construct is a flexible way to indicate a DNA sequence.\n", "\n", "A DNA sequence is composed of a string of nucleotides. The sequence of these nucleotides can allow binding of other biomolecules such as proteins or RNA. We choose to annotate known binding interactions and other features of DNA sequences by considering them to be \"DNA parts\". a \"part\" has a certain function, and the order and orientation of parts on a dna sequence describes the overall function of that DNA sequence.\n", "\n", "For example, a `Promoter` is a part which binds to RNA polymerase and causes everything downstream to be transcribed into RNA. A `Terminator`, then, is a sequence which stops the transcription of DNA into RNA. Therefore, anything between a `Promoter` and a `Terminator` gets turned into RNA.\n", "\n", "Other parts such as a Ribosome Binding Site or `RBS`, binds to the ribosome, but only if it is made of RNA and not DNA. Thus, an `RBS` is _like_ a `Promoter`, but instead of RNA it makes Protein. As always the position and orientation of parts determines what those parts actually do. If your sequence contains a Coding Sequence (`CDS`) _before_ an `RBS`, then the ribosome actually cannot translate that protein. Likewise if your `RBS` is after a `Terminator`, that `RBS` never gets turned into RNA.\n", "\n", "This type of logic is incorporated into `DNA_construct`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The basic workflow is to first define a list of parts, then string them together into a `DNA_construct`" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "imports done!\n", "enumerating components\n", "\n", "[ptet_0, RNA_construct = UTR1_GFP_t16]\n", "\n", "CRN species\n", "dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[RNAP]\n", "protein[Ribo]\n", "protein[RNAase]\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[tetr]\n", "ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[Ribosome]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribosome]-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[GFP]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\n", "\n", "CRN reactions\n", "dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", " Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\n", " Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\n", "\n", "ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\n", " Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=0.05\n", " found_key=(mech=None, partid=None, name=ktx).\n", " search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\n", "\n", "2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", " Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\n", "\n", "ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", " Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\n", " Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\n", "\n", "ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\n", " Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=0.05\n", " found_key=(mech=None, partid=None, name=ktx).\n", " search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\n", "\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribosome] <--> ordered_polymer[complex[part[UTR1]:protein[Ribosome]-forward]:part[GFP-forward]:part[t16-forward]]\n", " Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribosome\n", " Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribosome_forward__part_GFP_forward_part_t16_forward_\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=translation_mm, partid=UTR1, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=translation_mm, partid=UTR1, name=ku).\n", "\n", "ordered_polymer[complex[part[UTR1]:protein[Ribosome]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribosome]\n", " Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribosome_forward__part_GFP_forward_part_t16_forward_\n", " k_forward=0.2\n", " found_key=(mech=None, partid=None, name=ktl).\n", " search_key=(mech=translation_mm, partid=UTR1, name=ktl).\n", "\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\n", " Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\n", " Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\n", "\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\n", " Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\n", " k_forward=2\n", " found_key=(mech=None, partid=None, name=kdeg).\n", " search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\n", "\n" ] } ], "source": [ "from biocrnpyler.core import Species\n", "from biocrnpyler.components import RegulatedPromoter, Promoter, RBS, CDS, Terminator, DNA_construct\n", "from biocrnpyler.mechanisms import Transcription_MM, Translation_MM, One_Step_Cooperative_Binding\n", "from biocrnpyler.mixtures import TxTlExtract\n", "from biocrnpyler.utils.plotting import render_network_bokeh \n", "try:\n", " #dnaplotlib is a cool library for plotting DNAs.\n", " #please use my fork located at https://github.com/dr3y/dnaplotlib\n", " #to install it type: pip install git+git://github.com/dr3y/dnaplotlib.git@master\n", " import dnaplotlib as dpl # type: ignore\n", " %matplotlib inline\n", " dpl_enabled = True\n", "except (ModuleNotFoundError,ImportError) as e:\n", " dpl_enabled = False\n", "print(\"imports done!\")\n", "\n", "def plotNetwork(inCRN,use_pretty_print=True,colordict = None,iterations=2000,rseed=30,posscale=1,export=False,colordict_append=None):\n", " try:\n", " from bokeh.models import (Plot , Range1d) # type: ignore\n", "\n", " import bokeh.plotting # type: ignore\n", " import bokeh.io # type: ignore\n", " bokeh.io.output_notebook() #this makes the graph appear in line with the notebook\n", " if(colordict is None):\n", " colordict={\"complex\":\"cyan\",\"protein\":\"green\",\n", " \"GFP\":\"lightgreen\",\n", " \"RFP\":\"red\",\n", " \"ribosome\":\"blue\",\n", " \"dna\":\"white\",\"rna\":\"orange\",\n", " \"ligand\":\"pink\",\"phosphate\":\"yellow\",\"nothing\":\"purple\"}\n", " if(colordict_append is not None):\n", " colordict.update(colordict_append)\n", " #now you draw the network on the plot. Layout \"force\" is \n", " plot = render_network_bokeh(inCRN,use_pretty_print=use_pretty_print,colordict=colordict,layout=\"force\",iterations=iterations,rseed=rseed,posscale=posscale)\n", " bokeh.io.show(plot) #if you don't type this the plot won't show\n", " if(export):\n", " plot.output_backend = \"svg\"\n", " bokeh.io.export_svgs(plot, \"plot_file.svg\")\n", " \n", " except ModuleNotFoundError:\n", " return None\n", "\n", "\n", "\n", "\n", "ptet = RegulatedPromoter(\"ptet\",[\"tetr\"],leak=True) #this is a repressible promoter\n", "pconst = Promoter(\"pconst\") #constitutive promoter\n", "utr1 = RBS(\"UTR1\") #regular RBS\n", "gfp = CDS(\"GFP\",\"GFP\")\n", "rfp = CDS(\"RFP\",\"RFP\")\n", "t16 = Terminator(\"t16\") #a terminator stops transcription\n", "\n", "\n", "#now that the parts are defined, we can put together our construct.\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "construct_1 = DNA_construct([[ptet,\"forward\"],[utr1,\"forward\"],[gfp,\"forward\"],[t16,\"forward\"]],\\\n", " mechanisms = {\"transcription\":Transcription_MM(Species(\"RNAP\",material_type=\"protein\")),\\\n", " \"translation\":Translation_MM(Species(\"Ribosome\",material_type=\"protein\")),\\\n", " \"binding\":One_Step_Cooperative_Binding()},parameters=parameters) \n", "''\n", "#some very basic parameters are defined\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "components = [construct_1]\n", "myMixture = TxTlExtract(name = \"txtl\", parameters = parameters, components = components)\n", "myCRN = myMixture.compile_crn()\n", "print(\"enumerating components\")\n", "comps = myMixture.get_component(construct_1).enumerate_components()\n", "\n", "w = construct_1.enumerate_components()\n", "print()\n", "print(w)\n", "\n", "x = myCRN.species\n", "print()\n", "print(\"CRN species\")\n", "print('\\n'.join([a.pretty_print() for a in x]))\n", "\n", "y = myCRN.reactions\n", "print()\n", "print(\"CRN reactions\")\n", "print('\\n'.join([a.pretty_print() for a in y]))\n", "#'''\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "scrolled": true, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "imports done!\n", "enumerating components\n", "\n", "CRN species\n", "dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\n", "protein[RNAP]\n", "protein[Ribo]\n", "protein[RNAase]\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[tetr]\n", "ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\n", "ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[GFP]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\n", "protein[RFP]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\n", "\n", "CRN reactions\n", "dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\n", "2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\n", "dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\n", "ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\n", "rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\n", "rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\n" ] } ], "source": [ "from biocrnpyler.components import CombinatorialPromoter\n", "from biocrnpyler.utils.plotting import render_constructs\n", "try:\n", " #dnaplotlib is a cool library for plotting DNAs.\n", " #please use my fork located at https://github.com/dr3y/dnaplotlib\n", " #to install it type: pip install git+git://github.com/dr3y/dnaplotlib.git@master\n", " import dnaplotlib as dpl # type: ignore\n", " dpl_enabled = True\n", "except (ModuleNotFoundError,ImportError) as e:\n", " dpl_enabled = False\n", "\n", "print(\"imports done!\")\n", "\n", "#part definitions below\n", "\n", "ptet = RegulatedPromoter(\"ptet\",[\"tetr\"],leak=True) #this is a repressible promoter\n", "pconst = Promoter(\"pconst\") #constitutive promoter\n", "pcomb = CombinatorialPromoter(\"pcomb\",[\"arac\",\"laci\"], leak=False,\n", " tx_capable_list = [[\"arac\"], [\"laci\"]]) #the Combinations A and B or just A or just B be transcribed\n", "utr1 = RBS(\"UTR1\") #regular RBS\n", "utr2 = RBS(\"UTR1\") #regular RBS\n", "gfp = CDS(\"GFP\") #a CDS has a name and a protein name. so this one is called GFP and the protein is also called GFP\n", "fusrfp = CDS(\"fusRFP\",\"RFP\",no_stop_codons=[\"forward\"]) #you can say that a protein has no stop codon. This is a little different from a fusion protein, because in this case you are saying that the ribosome reads through two proteins but still produces two distinct proteins, rather than one fused protein. This can happen in the case of the ta peptide which causes a peptide bond not to be formed while making a protein.\n", "rfp = CDS(\"RFP\") #regular RFP\n", "cfp = CDS(\"CFP\") #cfp\n", "t16 = Terminator(\"t16\") #a terminator stops transcription\n", "\n", "\n", "#now that the parts are defined, we can put together our construct.\n", "construct_1 = DNA_construct([[ptet,\"forward\"],[utr1,\"forward\"],[gfp,\"forward\"],[t16,\"forward\"]])\n", "construct_2 = DNA_construct([[t16,\"reverse\"],[rfp,\"reverse\"],[utr1,\"reverse\"],[pconst,\"reverse\"]])\n", "\n", "#now, we are using dnaplotlib to plot the constructs\n", "\n", "\n", "if(dpl_enabled):\n", " cdict = {\"GFP\":\"green\",\"RFP\":\"red\",\"pconst\":\"black\",\"Terminator\":\"black\"}\n", " render_constructs([construct_1,construct_2],color_dictionary=cdict)\n", "#some very basic parameters are defined\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "components = [construct_1,construct_2]\n", "myMixture = TxTlExtract(name = \"txtl\", parameters = parameters, components = components)\n", "\n", "print(\"enumerating components\")\n", "#comps = myMixture.get_component(construct_1).enumerate_components()\n", "\n", "myCRN = myMixture.compile_crn()\n", "\n", "x = myCRN.species\n", "print()\n", "print(\"CRN species\")\n", "print('\\n'.join([a.pretty_print() for a in x]))\n", "\n", "y = myCRN.reactions\n", "print()\n", "print(\"CRN reactions\")\n", "print('\\n'.join([str(a) for a in y]))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can see that for the first construct, your DNA is given an automatic name: `ptet_f_UTR1_f_GFP_f_t16_f`. \n", "\n", "The RNA made from your DNA is also given an automatic name: `UTR1_f_GFP_f_t16_f`\n", "\n", "Likewise for the second construct, which I've made in reverse to make the difference more apparent. Though you'll see that the RNA from the second construct is still produced in the right orientation, so the RNA is shown in the forwards direction.\n", "\n", "This is because DNA and RNA are now represented as an OrderedPolymer. Each member of the OrderedPolymer represents a part. So, in the case of promoters or RBSes, you'll see ribosomes and polymerases bind directly to the part inside the OrderedPolymer." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "'use strict';\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " const force = true;\n", "\n", " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", "const JS_MIME_TYPE = 'application/javascript';\n", " const HTML_MIME_TYPE = 'text/html';\n", " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " const CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " const script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " function drop(id) {\n", " const view = Bokeh.index.get_by_id(id)\n", " if (view != null) {\n", " view.model.document.clear()\n", " Bokeh.index.delete(view)\n", " }\n", " }\n", "\n", " const cell = handle.cell;\n", "\n", " const id = cell.output_area._bokeh_element_id;\n", " const server_id = cell.output_area._bokeh_server_id;\n", "\n", " // Clean up Bokeh references\n", " if (id != null) {\n", " drop(id)\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd_clean, {\n", " iopub: {\n", " output: function(msg) {\n", " const id = msg.content.text.trim()\n", " drop(id)\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd_destroy);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " const output_area = handle.output_area;\n", " const output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " const bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " const script_attrs = bk_div.children[0].attributes;\n", " for (let i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " const toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " const events = require('base/js/events');\n", " const OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " const NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded(error = null) {\n", " const el = document.getElementById(\"fc663332-5531-4f38-adbe-c75bae222044\");\n", " if (el != null) {\n", " const html = (() => {\n", " if (typeof root.Bokeh === \"undefined\") {\n", " if (error == null) {\n", " return \"BokehJS is loading ...\";\n", " } else {\n", " return \"BokehJS failed to load.\";\n", " }\n", " } else {\n", " const prefix = `BokehJS ${root.Bokeh.version}`;\n", " if (error == null) {\n", " return `${prefix} successfully loaded.`;\n", " } else {\n", " return `${prefix} encountered errors while loading and may not function as expected.`;\n", " }\n", " }\n", " })();\n", " el.innerHTML = html;\n", "\n", " if (error != null) {\n", " const wrapper = document.createElement(\"div\");\n", " wrapper.style.overflow = \"auto\";\n", " wrapper.style.height = \"5em\";\n", " wrapper.style.resize = \"vertical\";\n", " const content = document.createElement(\"div\");\n", " content.style.fontFamily = \"monospace\";\n", " content.style.whiteSpace = \"pre-wrap\";\n", " content.style.backgroundColor = \"rgb(255, 221, 221)\";\n", " content.textContent = error.stack ?? error.toString();\n", " wrapper.append(content);\n", " el.append(wrapper);\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(() => display_loaded(error), 100);\n", " }\n", " }\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) {\n", " if (callback != null)\n", " callback();\n", " });\n", " } finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.debug(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(css_urls, js_urls, callback) {\n", " if (css_urls == null) css_urls = [];\n", " if (js_urls == null) js_urls = [];\n", "\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = css_urls.length + js_urls.length;\n", "\n", " function on_load() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n", " run_callbacks()\n", " }\n", " }\n", "\n", " function on_error(url) {\n", " console.error(\"failed to load \" + url);\n", " }\n", "\n", " for (let i = 0; i < css_urls.length; i++) {\n", " const url = css_urls[i];\n", " const element = document.createElement(\"link\");\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.rel = \"stylesheet\";\n", " element.type = \"text/css\";\n", " element.href = url;\n", " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n", " document.body.appendChild(element);\n", " }\n", "\n", " for (let i = 0; i < js_urls.length; i++) {\n", " const url = js_urls[i];\n", " const element = document.createElement('script');\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.async = false;\n", " element.src = url;\n", " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.head.appendChild(element);\n", " }\n", " };\n", "\n", " function inject_raw_css(css) {\n", " const element = document.createElement(\"style\");\n", " element.appendChild(document.createTextNode(css));\n", " document.body.appendChild(element);\n", " }\n", "\n", " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.7.3.min.js\"];\n", " const css_urls = [];\n", "\n", " const inline_js = [ function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", "function(Bokeh) {\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " if (root.Bokeh !== undefined || force === true) {\n", " try {\n", " for (let i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }\n", "\n", " } catch (error) {display_loaded(error);throw error;\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " const cell = $(document.getElementById(\"fc663332-5531-4f38-adbe-c75bae222044\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(css_urls, js_urls, function() {\n", " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"fc663332-5531-4f38-adbe-c75bae222044\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.7.3.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"fc663332-5531-4f38-adbe-c75bae222044\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/Users/murray/Library/CloudStorage/Dropbox/macosx/src/biocrnpyler/biocrnpyler/utils/plotting.py:203: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " reaction_renderer = from_networkx(DGreactions, positions, center=(0, 0))\n", "/Users/murray/Library/CloudStorage/Dropbox/macosx/src/biocrnpyler/biocrnpyler/utils/plotting.py:204: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " species_renderer = from_networkx(DGspecies, positions, center=(0, 0))\n" ] }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"cf25890f-c529-4f8e-a4a5-83f6b841367a\":{\"version\":\"3.7.3\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p1005\",\"attributes\":{\"width\":500,\"height\":500,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1070\",\"attributes\":{\"start\":-162.90299534802563,\"end\":197.12427152129618}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1071\",\"attributes\":{\"start\":-210.83862824112535,\"end\":149.18863862819646}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1008\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1009\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1010\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1048\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1065\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[44.81391217932519,-190.26655045852243]],[1,[-54.59314817570561,28.63871278032946]],[2,[-26.422843368181308,53.32945082431456]],[3,[-47.44402050771851,36.29020062527329]],[4,[71.09683713876723,-53.59950903532093]],[5,[38.01770517931941,-39.5285148843316]],[6,[62.185525790200785,-31.96763293656576]],[7,[-70.35231036533597,46.95266023344884]],[8,[-38.35721694861597,16.40460048909588]],[9,[-48.56366680157964,7.448172164492309]],[10,[-64.190759649682,-7.251556733993807]],[11,[46.613942735375396,-60.79492461249146]],[12,[-26.2118197130074,65.9973244556826]],[13,[92.22567983270939,-34.05362905159531]],[14,[114.02111277114257,118.34851854596462]],[15,[60.45056832127524,-80.61188691507503]],[16,[51.704452602519055,128.61656084559354]],[17,[43.64056760169123,-14.860659553710944]],[18,[23.34343362821612,-52.24886121335458]],[19,[-59.33926517873566,39.01525738192273]],[20,[-79.79983659787203,53.41661733860026]],[21,[-45.186137758658326,17.31829583868106]],[22,[-57.126234985784386,6.757963594656442]],[23,[-70.50098808695466,-17.916853200025866]],[24,[-32.315712741269046,53.78397078059985]],[25,[-21.175337911350113,76.23979312301242]],[26,[76.63893119041423,-39.85932907677283]],[27,[103.76704655289907,-29.293022640523365]],[28,[60.0544111946488,-66.4702986922567]],[29,[60.63017916130634,-92.33314154537581]],[30,[47.5919952734322,-27.718190560364842]],[31,[41.64658317306537,-7.395044930107153]],[32,[34.23080493018017,-50.900752153813706]],[33,[15.861470710079585,-53.28675057069514]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1053\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1050\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1051\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1052\"},\"data\":{\"type\":\"map\",\"entries\":[[\"color\",[\"purple\",\"white\",\"white\",\"green\",\"green\",\"green\",\"orange\",\"grey\",\"green\",\"grey\",\"grey\",\"orange\",\"grey\",\"grey\",\"green\",\"grey\",\"red\",\"cyan\",\"cyan\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"species\",[\"nothing\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[tetr in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"type\",[\"nothing\",\"dna\",\"dna\",\"protein\",\"protein\",\"protein\",\"rna\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"complex\",\"complex\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"k_r\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"k\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1054\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1055\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1066\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"line_alpha\":{\"type\":\"value\",\"value\":0},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1060\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1057\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1058\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1059\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],[\"color\",[\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\"]],[\"start\",[1,1,2,3,3,3,4,4,5,5,6,6,7,7,8,9,9,10,10,11,11,12,12,13,13,15,15,17,17,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,32,32,32,33]],[\"end\",[19,21,24,19,22,24,26,28,30,32,26,30,19,20,21,21,22,22,23,28,32,24,25,26,27,28,29,30,31,32,33,1,3,7,1,6,3,8,1,9,9,3,10,9,6,3,2,3,12,2,11,3,6,4,13,6,14,4,11,4,15,11,16,4,6,5,17,5,11,5,18,5]],[\"xs\",[[-54.59314817570561,-57.88345812119377,-55.264696469305306,-59.33926517873566,-59.81164561719472,-57.88345812119377],[-54.59314817570561,-47.42303818599589,-49.876363519902895,-45.186137758658326,-46.030805128301175,-47.42303818599589],[-26.422843368181308,-28.8260774677527,-27.80615352399785,-32.315712741269046,-28.19066396766192,-28.8260774677527],[-47.44402050771851,-55.92764357248566,-54.56022001708697,-59.33926517873566,-55.676736114349005,-55.92764357248566],[-47.44402050771851,-56.03585708208668,-58.15282760982573,-57.126234985784386,-53.40165674937893,-56.03585708208668],[-47.44402050771851,-34.60511988811068,-33.25713461340719,-32.315712741269046,-37.039104437046625,-34.60511988811068],[71.09683713876723,75.32969681135924,77.33767795594503,76.63893119041423,72.70066947697039,75.32969681135924],[71.09683713876723,62.33340864513825,60.97654978333046,60.0544111946488,64.77132885534952,62.33340864513825],[38.01770517931941,45.387917403123126,46.807178067831806,47.5919952734322,42.92313411444186,45.387917403123126],[38.01770517931941,35.33659144999601,33.22691219823269,34.23080493018017,37.97080971162165,35.33659144999601],[62.185525790200785,73.56701357686914,71.64035013759954,76.63893119041423,74.0364874099063,73.56701357686914],[62.185525790200785,50.9524284673458,52.44839139339901,47.5919952734322,51.05051490675012,50.9524284673458],[-70.35231036533597,-62.17865575272822,-64.31383316103503,-59.33926517873566,-61.39036682027524,-62.17865575272822],[-70.35231036533597,-76.91124126461114,-74.81443768947724,-79.79983659787203,-77.63781567810365,-76.91124126461114],[-38.35721694861597,-41.71705160286731,-40.562716355884916,-45.186137758658326,-41.225797050483386,-41.71705160286731],[-48.56366680157964,-46.31931728807726,-44.22274051592631,-45.186137758658326,-48.95342717146261,-46.31931728807726],[-48.56366680157964,-53.63755066252803,-53.0109751102,-57.126234985784386,-52.60923986215584,-53.63755066252803],[-64.190759649682,-58.702138957772036,-56.843664616706086,-57.126234985784386,-61.308156422480124,-58.702138957772036],[-64.190759649682,-68.71875942411468,-70.44766038670812,-70.50098808695466,-66.14444350899491,-68.71875942411468],[46.613942735375396,56.83008154069458,55.09283357404681,60.0544111946488,57.037841985251234,56.83008154069458],[46.613942735375396,36.96517421196786,39.17426035395562,34.23080493018017,36.05315882456459,36.96517421196786],[-26.2118197130074,-30.751036066110707,-32.61619921211633,-32.315712741269046,-28.143655557861493,-30.751036066110707],[-26.2118197130074,-22.71975968943657,-20.8426202121153,-21.175337911350113,-25.329508450530092,-22.71975968943657],[92.22567983270939,79.91879623006568,79.82408813742323,76.63893119041423,81.56933551575555,79.91879623006568],[92.22567983270939,100.5314909567551,100.71737645840767,103.76704655289907,98.81079281419737,100.5314909567551],[60.45056832127524,60.1524204270454,62.674685796422786,60.0544111946488,57.67664655019158,60.1524204270454],[60.45056832127524,60.57655314876405,58.06412763780645,60.63017916130634,63.06354071576254,60.57655314876405],[43.64056760169123,46.56382053680815,43.93026414066216,47.5919952734322,48.709653716357096,46.56382053680815],[43.64056760169123,42.54973604784749,45.179278206613745,41.64658317306537,40.34861194826632,42.54973604784749],[23.34343362821612,30.75733160284708,30.24070798063009,34.23080493018017,29.62628433447849,30.75733160284708],[23.34343362821612,19.32827393815987,19.807019526872416,15.861470710079585,20.49403522311368,19.32827393815987],[-59.33926517873566,-56.0489552332475,-58.66771688513596,-54.59314817570561,-54.120767737246545,-56.0489552332475],[-59.33926517873566,-50.855642113968514,-52.2230656693672,-47.44402050771851,-51.106549572105166,-50.855642113968514],[-59.33926517873566,-67.5129197913434,-65.37774238303659,-70.35231036533597,-68.30120872379638,-67.5129197913434],[-79.79983659787203,-57.08916033414371,-59.433700371893536,-54.59314817570561,-55.928624371981186,-57.08916033414371],[-79.79983659787203,59.18610107604294,57.18631963031123,62.185525790200785,59.76308052380584,59.18610107604294],[-79.79983659787203,-50.53740206539826,-52.4406398544336,-47.44402050771851,-50.10153548257182,-50.53740206539826],[-45.186137758658326,-41.82630310440699,-42.98063835138938,-38.35721694861597,-42.31755765679091,-41.82630310440699],[-45.186137758658326,-52.35624774836805,-49.90292241446104,-54.59314817570561,-53.74848080606276,-52.35624774836805],[-45.186137758658326,-47.43048727216071,-49.52706404431166,-48.56366680157964,-44.79637738877536,-47.43048727216071],[-57.126234985784386,-52.052351124836,-52.67892667716403,-48.56366680157964,-53.08066192520819,-52.052351124836],[-57.126234985784386,-48.53439841141622,-46.41742788367717,-47.44402050771851,-51.16859874412397,-48.53439841141622],[-57.126234985784386,-62.614855677694344,-64.4733300187603,-64.190759649682,-60.00883821298625,-62.614855677694344],[-70.50098808695466,-50.85319868931062,-49.50532005689179,-48.56366680157964,-53.28713576783768,-50.85319868931062],[-70.50098808695466,58.70498617618093,57.616210323638725,62.185525790200785,58.14273918642204,58.70498617618093],[-70.50098808695466,-48.81396735180964,-46.838352790772944,-47.44402050771851,-51.4394275641419,-48.81396735180964],[-32.315712741269046,-29.912478641697653,-30.932402585452504,-26.422843368181308,-30.547892141788438,-29.912478641697653],[-32.315712741269046,-45.15461336087688,-46.50259863558037,-47.44402050771851,-42.720628811940934,-45.15461336087688],[-32.315712741269046,-27.77649638816574,-25.91133324216012,-26.2118197130074,-30.383876896414954,-27.77649638816574],[-21.175337911350113,-25.64142033552186,-27.892978280035813,-26.422843368181308,-23.019187892368638,-25.64142033552186],[-21.175337911350113,45.06204365834719,42.45315561162486,46.613942735375396,46.93477550250866,45.06204365834719],[-21.175337911350113,-45.52107521007865,-47.153870100486216,-47.44402050771851,-42.9761152639681,-45.52107521007865],[76.63893119041423,65.25744340374587,67.18410684301547,62.185525790200785,64.78796957070871,65.25744340374587],[76.63893119041423,72.40607151782221,70.39809037323643,71.09683713876723,75.03509885221106,72.40607151782221],[76.63893119041423,88.94581479305793,89.04052288570038,92.22567983270939,87.29527550736806,88.94581479305793],[103.76704655289907,65.6783078501767,66.34624932428204,62.185525790200785,66.66719652418148,65.6783078501767],[103.76704655289907,113.77861337050321,116.21508974231546,114.02111277114257,111.22710539609484,113.77861337050321],[103.76704655289907,73.90490975730083,73.07864518197898,71.09683713876723,76.06320687647428,73.90490975730083],[60.0544111946488,49.83827238932962,51.57552035597739,46.613942735375396,49.63051194477296,49.83827238932962],[60.0544111946488,68.81783968827777,70.17469855008557,71.09683713876723,66.37991947806651,68.81783968827777],[60.0544111946488,60.35255908887864,57.830293719501256,60.45056832127524,62.828332965732464,60.35255908887864],[60.63017916130634,48.035363947852886,50.65704442428844,46.613942735375396,46.08794641641545,48.035363947852886],[60.63017916130634,51.845727214180876,54.37719719278023,51.704452602519055,49.38127201971193,51.845727214180876],[60.63017916130634,70.18380930678238,72.38069630576899,71.09683713876723,67.55381998073373,70.18380930678238],[47.5919952734322,58.825092596287185,57.32912967023398,62.185525790200785,58.727006156882865,58.825092596287185],[47.5919952734322,40.22178304962847,38.8025223849198,38.01770517931941,42.686566338309746,40.22178304962847],[47.5919952734322,44.668742338315276,47.30229873446127,43.64056760169123,42.52290915876634,44.668742338315276],[41.64658317306537,38.41046848696308,36.01941474890926,38.01770517931941,40.987832758569056,38.41046848696308],[34.23080493018017,43.8795734535877,41.67048731159994,46.613942735375396,44.791588840990975,43.8795734535877],[34.23080493018017,36.91191865950357,39.02159791126689,38.01770517931941,34.27770039787793,36.91191865950357],[34.23080493018017,26.816906955549207,27.333530577766197,23.34343362821612,27.947954223917797,26.816906955549207],[15.861470710079585,35.04433086300733,35.65793703221306,38.01770517931941,33.02027991817877,35.04433086300733]]],[\"ys\",[[28.63871278032946,35.83239297840014,36.11734609409298,39.01525738192273,34.037621726176,35.83239297840014],[28.63871278032946,20.010186712802266,19.050861078017746,17.31829583868106,22.24643311707141,20.010186712802266],[53.32945082431456,53.514813470035,55.94357159230659,53.78397078059985,50.958378344426094,53.514813470035],[36.29020062527329,38.23369611383931,40.48519865385241,39.01525738192273,35.611453502066695,38.23369611383931],[36.29020062527329,10.083783196969199,11.651439617307815,6.757963594656442,10.09375689773966,10.083783196969199],[36.29020062527329,51.136591904052246,48.87339801780935,53.78397078059985,52.143979656154535,51.136591904052246],[-53.59950903532093,-43.105235012055076,-44.810263630739406,-39.85932907677283,-42.93992880351801,-43.105235012055076],[-53.59950903532093,-63.813953341843366,-61.55606829236048,-66.4702986922567,-64.81177893591683,-63.813953341843366],[-39.5285148843316,-30.437021327737803,-32.656212629350925,-27.718190560364842,-29.50752995748083,-30.437021327737803],[-39.5285148843316,-47.58002389444144,-46.00256888011487,-50.900752153813706,-47.58226390842321,-47.58002389444144],[-31.96763293656576,-38.1820329861581,-39.97844019481834,-39.85932907677283,-35.589986461182505,-38.1820329861581],[-31.96763293656576,-28.696704101019062,-26.52847768493172,-27.718190560364842,-31.329096533379712,-28.696704101019062],[46.95266023344884,41.06168382045459,39.51891737584905,39.01525738192273,43.57518962440985,41.06168382045459],[46.95266023344884,51.44025274656178,53.03478265686462,53.41661733860026,48.90821789506335,51.44025274656178],[16.40460048909588,16.85413935246213,19.221969795107622,17.31829583868106,14.266132429691885,16.85413935246213],[7.448172164492309,14.006815179805656,12.411987068057634,17.31829583868106,14.030814967227542,14.006815179805656],[7.448172164492309,7.039178268287355,9.597793898812869,6.757963594656442,4.6139591513037885,7.039178268287355],[-7.251556733993807,3.6328193306146117,1.7659545815917657,6.757963594656442,4.0172459701455505,3.6328193306146117],[-7.251556733993807,-14.904601385626613,-12.91713759247513,-17.916853200025866,-15.463178539389398,-14.904601385626613],[-60.79492461249146,-65.1087928044136,-67.08896460754656,-66.4702986922567,-62.482779387611956,-65.1087928044136],[-60.79492461249146,-53.08552322438743,-51.65058445049416,-50.900752153813706,-55.55682628161944,-53.08552322438743],[65.9973244556826,56.914751338578235,58.774933401261094,53.78397078059985,56.53968100817775,56.914751338578235],[65.9973244556826,73.09897135612206,71.2508755116847,76.23979312301242,73.4571923375225,73.09897135612206],[-34.05362905159531,-38.63765591194021,-36.00513976864067,-39.85932907677283,-40.69066125385703,-38.63765591194021],[-34.05362905159531,-30.627631191470574,-33.25528365095224,-29.293022640523365,-28.63306137074656,-30.627631191470574],[-80.61188691507503,-69.96892616461855,-70.72872105403556,-66.4702986922567,-70.86873424317355,-69.96892616461855],[-80.61188691507503,-88.83355239080655,-88.04182711052675,-92.33314154537581,-87.96521852118062,-88.83355239080655],[-14.860659553710944,-24.37261785737839,-24.313528299390537,-27.718190560364842,-22.84470724707047,-24.37261785737839],[-14.860659553710944,-10.776511310950351,-10.933415430767406,-7.395044930107153,-12.223633823313286,-10.776511310950351],[-52.24886121335458,-51.33084870611982,-53.913911016733344,-50.900752153813706,-48.951806263400364,-51.33084870611982],[-52.24886121335458,-52.805839583326254,-50.21548950489421,-53.28675057069514,-55.1680655450089,-52.805839583326254],[39.01525738192273,31.82157718385205,31.53662406815921,28.63871278032946,33.616348436076194,31.82157718385205],[39.01525738192273,37.07176189335672,34.820259353343616,36.29020062527329,39.69400450512933,37.07176189335672],[39.01525738192273,44.90623379491698,46.44900023952252,46.95266023344884,42.39272799096172,44.90623379491698],[53.41661733860026,31.092265980268103,29.89133181099291,28.63871278032946,33.45706346590448,31.092265980268103],[53.41661733860026,-30.163900311119537,-31.878538767719608,-31.96763293656576,-27.593646318922683,-30.163900311119537],[53.41661733860026,37.92757368557654,36.106366177923306,36.29020062527329,40.52548268889437,37.92757368557654],[17.31829583868106,16.86875697531481,14.500926532669318,16.40460048909588,19.456763898085054,16.86875697531481],[17.31829583868106,25.946821906208253,26.906147540992773,28.63871278032946,23.71057550193911,25.946821906208253],[17.31829583868106,10.759652823367713,12.354480935115735,7.448172164492309,10.735653035945829,10.759652823367713],[6.757963594656442,7.166957490861395,4.608341860335882,7.448172164492309,9.59217660784496,7.166957490861395],[6.757963594656442,32.96438102296054,31.39672460262192,36.29020062527329,32.95440732219008,32.96438102296054],[6.757963594656442,-4.126412469951977,-2.259547720929131,-7.251556733993807,-4.510839109482916,-4.126412469951977],[-17.916853200025866,4.800901166830181,2.5376437665742158,7.448172164492309,5.808403606189894,4.800901166830181],[-17.916853200025866,-31.59906273261744,-33.99774528986958,-31.96763293656576,-29.025545841269782,-31.59906273261744],[-17.916853200025866,33.06944828391502,31.32701952675896,36.29020062527329,33.28408644688914,33.06944828391502],[53.78397078059985,53.598608134879406,51.169850012607824,53.32945082431456,56.15504326048831,53.598608134879406],[53.78397078059985,38.9375795018209,41.200773388063794,36.29020062527329,37.93019174971861,38.9375795018209],[53.78397078059985,62.86654389770422,61.00636183502136,65.9973244556826,63.2416142281047,62.86654389770422],[76.23979312301242,56.741104095681585,58.10843642179721,53.32945082431456,56.99211780371228,56.741104095681585],[76.23979312301242,-57.657790688872794,-58.02222727761487,-60.79492461249146,-55.80522859614601,-57.657790688872794],[76.23979312301242,39.21462901083597,41.281774799938326,36.29020062527329,38.534710089024244,39.21462901083597],[-39.85932907677283,-33.644929027180495,-31.848521818520247,-31.96763293656576,-36.23697555215608,-33.644929027180495],[-39.85932907677283,-50.35360310003868,-48.64857448135435,-53.59950903532093,-50.51890930857575,-50.35360310003868],[-39.85932907677283,-35.27530221642793,-37.90781835972747,-34.05362905159531,-33.22229687451111,-35.27530221642793],[-29.293022640523365,-31.742969896636158,-29.194840179625142,-31.96763293656576,-34.18452883673359,-31.742969896636158],[-29.293022640523365,114.85692950361019,113.85558353085891,118.34851854596462,114.20201124605799,114.85692950361019],[-29.293022640523365,-51.51031584917421,-49.00903663263063,-53.59950903532093,-53.02056894482149,-51.51031584917421],[-66.4702986922567,-62.15643050033456,-60.176258697201604,-60.79492461249146,-64.7824439171362,-62.15643050033456],[-66.4702986922567,-56.25585438573427,-58.513739435217154,-53.59950903532093,-55.25802879166079,-56.25585438573427],[-66.4702986922567,-77.11325944271319,-76.35346455329618,-80.61188691507503,-76.21345136415817,-77.11325944271319],[-92.33314154537581,-63.993293218002556,-63.736578693634996,-60.79492461249146,-65.76718042574569,-63.993293218002556],[-92.33314154537581,125.11941322444572,124.39087316721152,128.61656084559354,124.18905229340892,125.11941322444572],[-92.33314154537581,-56.978322462845604,-58.43186929085916,-53.59950903532093,-57.1275438165951,-56.978322462845604],[-27.718190560364842,-30.98911939591154,-33.15734581199888,-31.96763293656576,-28.356726963550887,-30.98911939591154],[-27.718190560364842,-36.809684116958636,-34.59049281534551,-39.5285148843316,-37.73917548721561,-36.809684116958636],[-27.718190560364842,-18.206232256697398,-18.26532181468525,-14.860659553710944,-19.734142867005318,-18.206232256697398],[-7.395044930107153,-36.050622277569744,-34.94519345160061,-39.5285148843316,-35.50628389109158,-36.050622277569744],[-50.900752153813706,-58.61015354191774,-60.045092315811004,-60.79492461249146,-56.13885048468572,-58.61015354191774],[-50.900752153813706,-42.849243143703866,-44.42669815803043,-39.5285148843316,-42.8470031297221,-42.849243143703866],[-50.900752153813706,-51.81876466104846,-49.23570235043494,-52.24886121335458,-54.19780710376793,-51.81876466104846],[-53.28675057069514,-41.37487486415561,-43.936631748923816,-39.5285148843316,-39.68895415419228,-41.37487486415561]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1061\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1062\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1067\",\"attributes\":{\"line_color\":{\"type\":\"field\",\"field\":\"color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":4},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1068\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1069\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesAndLinkedEdges\",\"id\":\"p1092\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"EdgesAndLinkedNodes\",\"id\":\"p1093\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1012\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1029\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[44.81391217932519,-190.26655045852243]],[1,[-54.59314817570561,28.63871278032946]],[2,[-26.422843368181308,53.32945082431456]],[3,[-47.44402050771851,36.29020062527329]],[4,[71.09683713876723,-53.59950903532093]],[5,[38.01770517931941,-39.5285148843316]],[6,[62.185525790200785,-31.96763293656576]],[7,[-70.35231036533597,46.95266023344884]],[8,[-38.35721694861597,16.40460048909588]],[9,[-48.56366680157964,7.448172164492309]],[10,[-64.190759649682,-7.251556733993807]],[11,[46.613942735375396,-60.79492461249146]],[12,[-26.2118197130074,65.9973244556826]],[13,[92.22567983270939,-34.05362905159531]],[14,[114.02111277114257,118.34851854596462]],[15,[60.45056832127524,-80.61188691507503]],[16,[51.704452602519055,128.61656084559354]],[17,[43.64056760169123,-14.860659553710944]],[18,[23.34343362821612,-52.24886121335458]],[19,[-59.33926517873566,39.01525738192273]],[20,[-79.79983659787203,53.41661733860026]],[21,[-45.186137758658326,17.31829583868106]],[22,[-57.126234985784386,6.757963594656442]],[23,[-70.50098808695466,-17.916853200025866]],[24,[-32.315712741269046,53.78397078059985]],[25,[-21.175337911350113,76.23979312301242]],[26,[76.63893119041423,-39.85932907677283]],[27,[103.76704655289907,-29.293022640523365]],[28,[60.0544111946488,-66.4702986922567]],[29,[60.63017916130634,-92.33314154537581]],[30,[47.5919952734322,-27.718190560364842]],[31,[41.64658317306537,-7.395044930107153]],[32,[34.23080493018017,-50.900752153813706]],[33,[15.861470710079585,-53.28675057069514]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1017\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1014\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1015\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1016\"},\"data\":{\"type\":\"map\",\"entries\":[[\"color\",[\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"species\",[\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"type\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"k_r\",[\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"k\",[\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1018\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1019\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1072\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1073\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1074\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1024\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1021\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1022\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1023\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1025\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1026\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1020\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1027\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1028\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1030\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1047\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[44.81391217932519,-190.26655045852243]],[1,[-54.59314817570561,28.63871278032946]],[2,[-26.422843368181308,53.32945082431456]],[3,[-47.44402050771851,36.29020062527329]],[4,[71.09683713876723,-53.59950903532093]],[5,[38.01770517931941,-39.5285148843316]],[6,[62.185525790200785,-31.96763293656576]],[7,[-70.35231036533597,46.95266023344884]],[8,[-38.35721694861597,16.40460048909588]],[9,[-48.56366680157964,7.448172164492309]],[10,[-64.190759649682,-7.251556733993807]],[11,[46.613942735375396,-60.79492461249146]],[12,[-26.2118197130074,65.9973244556826]],[13,[92.22567983270939,-34.05362905159531]],[14,[114.02111277114257,118.34851854596462]],[15,[60.45056832127524,-80.61188691507503]],[16,[51.704452602519055,128.61656084559354]],[17,[43.64056760169123,-14.860659553710944]],[18,[23.34343362821612,-52.24886121335458]],[19,[-59.33926517873566,39.01525738192273]],[20,[-79.79983659787203,53.41661733860026]],[21,[-45.186137758658326,17.31829583868106]],[22,[-57.126234985784386,6.757963594656442]],[23,[-70.50098808695466,-17.916853200025866]],[24,[-32.315712741269046,53.78397078059985]],[25,[-21.175337911350113,76.23979312301242]],[26,[76.63893119041423,-39.85932907677283]],[27,[103.76704655289907,-29.293022640523365]],[28,[60.0544111946488,-66.4702986922567]],[29,[60.63017916130634,-92.33314154537581]],[30,[47.5919952734322,-27.718190560364842]],[31,[41.64658317306537,-7.395044930107153]],[32,[34.23080493018017,-50.900752153813706]],[33,[15.861470710079585,-53.28675057069514]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1035\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1032\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1033\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1034\"},\"data\":{\"type\":\"map\",\"entries\":[[\"species\",[\"nothing\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[tetr in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\"]],[\"type\",[\"nothing\",\"dna\",\"dna\",\"protein\",\"protein\",\"protein\",\"rna\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"complex\",\"complex\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"white\",\"green\",\"green\",\"green\",\"orange\",\"grey\",\"green\",\"grey\",\"grey\",\"orange\",\"grey\",\"grey\",\"green\",\"grey\",\"red\",\"cyan\",\"cyan\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1036\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1037\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1075\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1076\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1077\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1042\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1039\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1040\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1041\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1043\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1044\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1038\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1045\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1046\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1011\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1078\",\"attributes\":{\"renderers\":[{\"id\":\"p1048\"}],\"tooltips\":null}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1079\",\"attributes\":{\"renderers\":[{\"id\":\"p1030\"}],\"tooltips\":[[\"name\",\"@species\"],[\"type\",\"@type\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1080\",\"attributes\":{\"renderers\":[{\"id\":\"p1012\"}],\"tooltips\":[[\"reaction\",\"@species\"],[\"type\",\"@type\"],[\"k_f\",\"@k\"],[\"k_r\",\"@k_r\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1081\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1082\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1083\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1089\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1088\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1090\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1091\",\"attributes\":{\"renderers\":\"auto\"}}]}}}}]}};\n", " const render_items = [{\"docid\":\"cf25890f-c529-4f8e-a4a5-83f6b841367a\",\"roots\":{\"p1005\":\"bf2db20e-de2e-4b44-9bae-4e3bc18d9d0f\"},\"root_ids\":[\"p1005\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1005" } }, "output_type": "display_data" }, { "data": { "image/png": "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dnbGX3/9hePHj+vDDiB1/x8zZgzS09Ph6emJF198scTn8vT0RHh4OE6ePIlFixbphz8o6Rj17dsXn332GeLi4jBgwIBSayV6HAw7RFXA3t4eX375JYYNG4bbt2/jhRdegIeHB5KTk3Hy5EkkJydjyZIlJW4fGBgIGxsbrFu3Dg0aNIC9vT18fHweejalfv36CAwMxNSpUyGEgKurK3799Vf9ZYn7LViwAE888QRat26NqVOnom7durh58ya2bduG7777Dg4ODpg1axZ27tyJdu3aYcKECahXrx7y8vJw/fp1bN++Hd9++22Jl8Lq1auH1157DV9++SWUSiV69+6N69evY/r06fDz88Obb7756D9UAKGhoQCAuXPnonfv3rCwsEDjxo1hZWUFDw8PhISEYMeOHejcubN+3KFu3brh9u3buH37dpEzIx999JH+3qQPP/wQrq6uWLduHX7//XfMmzcPTk5OpdaUlpamv1SYnZ2tH1Rw3759GDBgAGbOnFnqc7z00kv43//+hz/++MOgfd26dcjLy8OECRPQqVOnItu5ublh3bp1WLZsGRYuXFjsc3/44YeIjY1F165d4evri7S0NHzxxRdQqVTo2LGjwbovv/wy3nvvPfz777+YNm2a/hLRXa1bt0bfvn3RuHFjuLi44Pz581izZg3atm2r/3mXdIzat2+P1157DcOHD8fRo0fRoUMH2NnZISEhAfv370doaGixZ7aIykXGm6OJZFXecXbuFxUVJQCI+fPnG7TfHRvnp59+Mmjfu3ev6NOnj3B1dRUqlUrUrFlT9OnTp8h6xdmwYYOoX7++UKlUxY6zU5xz586J7t27CwcHB+Hi4iJefPFFcePGjWLHrzl37px48cUXhZubm7CyshK1atUS4eHhBuPsJCcniwkTJoiAgAChUqmEq6urCAsLEx988IFBL7Xi3B1nJzg4WKhUKuHu7i5efvnlIl3LH6U3lkajEa+++qqoUaOGUCgUBmO4CCF1oQYgPv30U4PtgoKCDHrL3e/06dPi6aefFk5OTsLKyko0adKk2F5wxbl/nCCFQiHs7e1FvXr1xCuvvKIfDuBBxb2vhJDGSLr7XHd7YzVt2lR4eHgIjUZTYg1t2rQR7u7uJa7z22+/id69e4uaNWsKKysr4eHhIZ566imD7vD3Cw8PF5aWliI2NrbIsqlTp4oWLVoI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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "#here we are plotting the network diagram and simulating the system with some basic parameters\n", "\n", "plotNetwork(myCRN,colordict_append={\"GFP\":\"green\",\"RFP\":\"red\"})\n", "try:\n", " import numpy as np\n", " import matplotlib.pyplot as plt\n", " timepoints = np.linspace(0, 200, 1000)\n", " x0 = {construct_1.get_species():5.0,\n", " construct_2.get_species():2.0, \"protein_RNAP\":10., \"protein_Ribo\":50.}\n", " Re1 = myCRN.simulate_with_bioscrape_via_sbml(timepoints, initial_condition_dict = x0)\n", " if(Re1 is not None):\n", " plt.plot(timepoints,Re1[\"protein_GFP\"], label = \"protein_GFP\")\n", " plt.plot(timepoints,Re1[\"protein_RFP\"], label = \"protein_RFP\")\n", " plt.title(\"Time trace of two DNA system\")\n", " plt.xlabel(\"time\")\n", " plt.ylabel(\"protein\")\n", " plt.legend()\n", " plt.show()\n", "except ModuleNotFoundError:\n", " print('please install the plotting libraries: pip install biocrnpyler[all]')\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "That seems pretty straightforward but now let's see what happens if we put both on the same piece of DNA:" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/Users/murray/Library/CloudStorage/Dropbox/macosx/src/biocrnpyler/biocrnpyler/core/chemical_reaction_network.py:512: UserWarning: Trying to set species that is not in model: protein_arac\n", " m.set_species(processed)\n" ] }, { "data": { "image/png": "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dqlVq1apV155RUVGRiqllPrqq6+URqNR58+fN9j2f//7nwLUqVOnlFJKzZo1S5mbm6sPPvhA/fnnn+qPP/5QX375pZo2bZpSSqnr16+riRMnKkCtX79e/3cQHR2tlFLq448/VhqNRo0YMUL9+uuvav369apFixbK3t5e/x5K6f5erKys1NNPP62++uortX37djV8+HAFqClTpqjq1aurxYsXq61bt6quXbsqQB06dCjP34UwDRJ2hMkpSNjx9PRUcXFx+mUbN25UgKpfv75BsPnyyy8VoI4fP66UUio+Pl65urqql156yeA109PTVb169VTTpk1zrTU4OFgBaunSpdnWCqglS5bk+hparValpqaqq1evKkD98ssv+nXPP/+8KleunIqIiMhx+zFjxigHBwd19epVg+Wff/65wZdWds6cOaMANW7cOIPlBw4cUIB699139cs++OADBegDUE7u3r2rAPXll1/m2i6nsFOnTh2VlpamX37w4EEFqDVr1iildMfG09NTNWvWzOD1rl69qiwtLfMMO0/y+8qoO7ew8/vvvytAffrpp/plGWFHKaUWLlyoALV582alVM5hZ/ny5QpQ3333nVJKqdjYWOXg4GAQlHLy008/KUAdPXo0xzYxMTHK0dFRvfbaawbLa9WqpZ577jn9865du6r69evn+n6zZ89WgAoNDTVYfu3aNWVhYaEmTpxosDw2NlZ5enqqvn376pdl/L38/PPP+mWpqanK3d1dAerw4cP65ffu3VPm5ubqjTfeyLUuYTrkNJYQwHPPPYe9vb3++dNPPw1A586d0Wg0WZZnnGLYu3cv9+/fZ+jQoaSlpekfWq2WF154geDgYOLj45+otl69emVZFhERwdixY/H29sbCwgJLS0uqVKkCwJkzZwDd+J7du3fTt29f3N3dc3z9X3/9leeeew4vLy+DfejcuTMAu3fvznHbnTt3ArpTCI9q2rQpTz/9dJ6n8rLj6uqKn58fs2fPZs6cORw5ciTbK5Ry0qVLF8zNzfXP69atCzw8ZufOnSM8PJy+ffsabFe5cmVatWqV5+s/ye8rP5RSua4fPnw4tWrV4p133sn197J48WJsbW3p378/AA4ODvTp04d//vmHCxcu5Poe9evXx8rKitGjR7Ns2TIuX76cpY2joyPDhw8nKChI/xn/66+/OH36NBMmTNC3a9q0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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "construct_3 = DNA_construct([[ptet,\"forward\"],[utr1,\"forward\"],[gfp,\"forward\"],[t16,\"forward\"],[t16,\"reverse\"],[rfp,\"reverse\"],[utr1,\"reverse\"],[pconst,\"reverse\"]])\n", "#now, we are using dnaplotlib to plot the constructs\n", "\n", "if(dpl_enabled):\n", " render_constructs([construct_3])\n", "\n", "#some very basic parameters are defined\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "components = [construct_3]\n", "myMixture = TxTlExtract(name = \"txtl\", parameters = parameters, components = components)\n", "myCRN = myMixture.compile_crn()\n", "''\n", "try:\n", " import numpy as np\n", " import matplotlib.pyplot as plt\n", " timepoints = np.linspace(0, 200, 1000)\n", " x0 = {construct_3.get_species():5.0, \"protein_GFP\":20,\"protein_RNAP\":10., \"protein_Ribo\":50.,\"protein_arac\":20}\n", " #I started the GFP at a slightly elevated value so you can see the two lines on top of each other in the graph\n", " Re1 = myCRN.simulate_with_bioscrape_via_sbml(timepoints, initial_condition_dict = x0)\n", " if(Re1 is not None):\n", " plt.figure()\n", " plt.plot(timepoints,Re1[\"protein_GFP\"], label = \"protein_GFP\")\n", " plt.plot(timepoints,Re1[\"protein_RFP\"], label = \"protein_RFP\")\n", " #plt.plot(timepoints,Re1[\"rna_mydna\"], label = \"rna_mydna\")\n", " #plt.gca().set_yscale(\"log\")\n", " plt.title(\"Time trace of single DNA system\")\n", " plt.xlabel(\"time\")\n", " plt.ylabel(\"protein\")\n", " plt.legend()\n", " \n", "except ModuleNotFoundError:\n", " print('please install the plotting libraries: pip install biocrnpyler[all]')\n", "#'''" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The same RNAs and proteins are made, but the network diagram should be a bit more complicated, owing to the combinatorial binding to the DNA molecule" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "'use strict';\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " const force = true;\n", "\n", " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", "const JS_MIME_TYPE = 'application/javascript';\n", " const HTML_MIME_TYPE = 'text/html';\n", " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " const CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " const script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " function drop(id) {\n", " const view = Bokeh.index.get_by_id(id)\n", " if (view != null) {\n", " view.model.document.clear()\n", " Bokeh.index.delete(view)\n", " }\n", " }\n", "\n", " const cell = handle.cell;\n", "\n", " const id = cell.output_area._bokeh_element_id;\n", " const server_id = cell.output_area._bokeh_server_id;\n", "\n", " // Clean up Bokeh references\n", " if (id != null) {\n", " drop(id)\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd_clean, {\n", " iopub: {\n", " output: function(msg) {\n", " const id = msg.content.text.trim()\n", " drop(id)\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd_destroy);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " const output_area = handle.output_area;\n", " const output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " const bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " const script_attrs = bk_div.children[0].attributes;\n", " for (let i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " const toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " const events = require('base/js/events');\n", " const OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " const NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded(error = null) {\n", " const el = document.getElementById(\"a31efe3f-4b64-4753-ac26-2c804c741621\");\n", " if (el != null) {\n", " const html = (() => {\n", " if (typeof root.Bokeh === \"undefined\") {\n", " if (error == null) {\n", " return \"BokehJS is loading ...\";\n", " } else {\n", " return \"BokehJS failed to load.\";\n", " }\n", " } else {\n", " const prefix = `BokehJS ${root.Bokeh.version}`;\n", " if (error == null) {\n", " return `${prefix} successfully loaded.`;\n", " } else {\n", " return `${prefix} encountered errors while loading and may not function as expected.`;\n", " }\n", " }\n", " })();\n", " el.innerHTML = html;\n", "\n", " if (error != null) {\n", " const wrapper = document.createElement(\"div\");\n", " wrapper.style.overflow = \"auto\";\n", " wrapper.style.height = \"5em\";\n", " wrapper.style.resize = \"vertical\";\n", " const content = document.createElement(\"div\");\n", " content.style.fontFamily = \"monospace\";\n", " content.style.whiteSpace = \"pre-wrap\";\n", " content.style.backgroundColor = \"rgb(255, 221, 221)\";\n", " content.textContent = error.stack ?? error.toString();\n", " wrapper.append(content);\n", " el.append(wrapper);\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(() => display_loaded(error), 100);\n", " }\n", " }\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) {\n", " if (callback != null)\n", " callback();\n", " });\n", " } finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.debug(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(css_urls, js_urls, callback) {\n", " if (css_urls == null) css_urls = [];\n", " if (js_urls == null) js_urls = [];\n", "\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = css_urls.length + js_urls.length;\n", "\n", " function on_load() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n", " run_callbacks()\n", " }\n", " }\n", "\n", " function on_error(url) {\n", " console.error(\"failed to load \" + url);\n", " }\n", "\n", " for (let i = 0; i < css_urls.length; i++) {\n", " const url = css_urls[i];\n", " const element = document.createElement(\"link\");\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.rel = \"stylesheet\";\n", " element.type = \"text/css\";\n", " element.href = url;\n", " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n", " document.body.appendChild(element);\n", " }\n", "\n", " for (let i = 0; i < js_urls.length; i++) {\n", " const url = js_urls[i];\n", " const element = document.createElement('script');\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.async = false;\n", " element.src = url;\n", " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.head.appendChild(element);\n", " }\n", " };\n", "\n", " function inject_raw_css(css) {\n", " const element = document.createElement(\"style\");\n", " element.appendChild(document.createTextNode(css));\n", " document.body.appendChild(element);\n", " }\n", "\n", " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.7.3.min.js\"];\n", " const css_urls = [];\n", "\n", " const inline_js = [ function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", "function(Bokeh) {\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " if (root.Bokeh !== undefined || force === true) {\n", " try {\n", " for (let i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }\n", "\n", " } catch (error) {display_loaded(error);throw error;\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " const cell = $(document.getElementById(\"a31efe3f-4b64-4753-ac26-2c804c741621\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(css_urls, js_urls, function() {\n", " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"a31efe3f-4b64-4753-ac26-2c804c741621\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.7.3.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"a31efe3f-4b64-4753-ac26-2c804c741621\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/Users/murray/Library/CloudStorage/Dropbox/macosx/src/biocrnpyler/biocrnpyler/utils/plotting.py:203: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " reaction_renderer = from_networkx(DGreactions, positions, center=(0, 0))\n", "/Users/murray/Library/CloudStorage/Dropbox/macosx/src/biocrnpyler/biocrnpyler/utils/plotting.py:204: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " species_renderer = from_networkx(DGspecies, positions, center=(0, 0))\n" ] }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"6ce0a509-75ae-4916-a1da-5977a49c7247\":{\"version\":\"3.7.3\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p1096\",\"attributes\":{\"width\":500,\"height\":500,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1161\",\"attributes\":{\"start\":-429.4726605659308,\"end\":231.9155050625667}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1162\",\"attributes\":{\"start\":-333.1857036024088,\"end\":328.2024620260887}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1099\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1100\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1101\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1139\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1156\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[118.1579042707256,-305.4383663255398]],[1,[1.2613990928910401,28.860245791699636]],[2,[20.712101085990245,23.2955214818973]],[3,[-136.24155637839425,-147.8852990659669]],[4,[-161.7997471549064,-128.7848642276056]],[5,[19.21445890895687,64.35676359439644]],[6,[-160.83091301287942,-152.19073550321025]],[7,[-7.034474374608267,88.27830326532995]],[8,[12.154623650812317,-12.041480735176503]],[9,[34.955366385104114,6.327769964942095]],[10,[40.5572465751592,-29.448172903576566]],[11,[81.54957440603633,-19.117366585931826]],[12,[-25.382178998275478,38.40950443656596]],[13,[-139.70590002424643,-127.29689394262859]],[14,[-7.4501494318031956,5.864187643733833]],[15,[-116.20719124020435,-136.02006555734334]],[16,[-147.07288727716545,300.4551247492197]],[17,[-146.251434051631,-171.05553838185867]],[18,[-315.71505977408975,-108.38895886150678]],[19,[-179.12864888558227,-139.0505962549047]],[20,[-151.9511319134557,-110.71150538293774]],[21,[8.420633291243819,67.936183086093]],[22,[-3.527108594862736,112.25048488878268]],[23,[20.800353427195887,-0.5750062284740888]],[24,[56.131157923250065,17.31273468221196]],[25,[53.668919178542616,-18.456201111228285]],[26,[111.45377956795822,-31.83869740659001]],[27,[-10.951724709229149,59.50239716231844]],[28,[-18.886892153408663,104.29214879699109]],[29,[-6.653190733088017,14.610065736732029]],[30,[54.402061085136346,-0.5912112964241286]],[31,[97.92088937607214,-21.047882914798365]],[32,[14.64941236594773,44.38797707148937]],[33,[29.5494259066864,76.65129762552743]],[34,[0.287869203163193,2.724553167021304]],[35,[25.256031398169693,-19.32282152272986]],[36,[42.14360627169565,-44.302417796722224]],[37,[-8.900515485082375,30.778865645635932]],[38,[-52.606444841353884,46.74192207199988]],[39,[-129.23019039701614,-137.0074392339298]],[40,[-105.42410163718077,-135.46071663550094]],[41,[-147.84218000320544,-158.12663688124235]],[42,[-144.9160744795935,-181.84749248229215]],[43,[-168.89204933765816,-140.1550650267072]],[44,[-185.9412759704713,-137.88076529095846]],[45,[-151.2007080421899,-121.7640653174971]],[46,[-152.27556966521564,-103.48804464888784]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1144\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1141\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1142\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1143\"},\"data\":{\"type\":\"map\",\"entries\":[[\"color\",[\"purple\",\"white\",\"green\",\"green\",\"green\",\"grey\",\"orange\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"orange\",\"green\",\"grey\",\"lightgreen\",\"grey\",\"red\",\"cyan\",\"cyan\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"species\",[\"nothing\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[tetr in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * protein_tetr^2 * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"type\",[\"nothing\",\"dna\",\"protein\",\"protein\",\"protein\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"protein\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"complex\",\"complex\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"k_r\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"k\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1145\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1146\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1157\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"line_alpha\":{\"type\":\"value\",\"value\":0},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1151\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1148\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1149\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1150\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],[\"color\",[\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\"]],[\"start\",[1,1,1,2,2,2,2,2,2,2,2,3,3,4,4,5,5,5,6,6,7,7,7,7,8,8,8,9,9,9,9,10,10,10,11,11,11,11,12,12,12,12,13,13,14,14,15,15,17,17,19,19,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,45,45,45,46]],[\"end\",[32,34,37,21,23,25,27,30,32,35,37,39,41,43,45,21,32,33,41,43,21,22,27,28,23,34,35,23,24,29,30,25,35,36,25,26,30,31,27,29,37,38,39,45,29,34,39,40,41,42,43,44,45,46,5,2,7,5,6,2,8,2,9,8,6,2,10,2,11,10,6,2,12,2,7,12,13,2,14,12,9,9,2,11,9,13,2,1,2,5,1,13,2,14,1,8,8,2,10,8,13,2,1,2,12,1,6,2,13,3,15,13,16,3,6,3,17,6,18,3,6,4,19,4,13,4,20,4]],[\"xs\",[[1.2613990928910401,12.363924106525387,13.715255947005096,14.64941236594773,9.928451948573707,12.363924106525387],[1.2613990928910401,0.4181505498631076,-2.049216868764144,0.287869203163193,2.9473180061801703,0.4181505498631076],[1.2613990928910401,-5.461278494519481,-4.18174534073329,-8.900515485082375,-5.109381048109724,-5.461278494519481],[20.712101085990245,9.349755165958923,11.980425851030661,8.420633291243819,7.159821150642985,9.349755165958923],[20.712101085990245,20.78741357572015,18.284361598516277,20.800353427195887,23.28432742702069,20.78741357572015],[20.712101085990245,51.500369614305406,49.02371211787711,53.668919178542616,52.94835763350784,51.500369614305406],[20.712101085990245,-8.647667129549191,-6.219308256230488,-10.951724709229149,-9.983077174270862,-8.647667129549191],[20.712101085990245,51.546895536872334,49.42373903128011,54.402061085136346,52.315680576687555,51.546895536872334],[20.712101085990245,15.61628326637445,18.248320254017376,14.64941236594773,13.44288951201944,15.61628326637445],[20.712101085990245,24.88496757072659,22.311048504252557,25.256031398169693,27.28286943211194,24.88496757072659],[20.712101085990245,-5.507189870400275,-4.089849204771492,-8.900515485082375,-5.314878377887132,-5.507189870400275],[-136.24155637839425,-131.1263723825526,-129.47478427018964,-129.23019039701614,-133.67743015147974,-131.1263723825526],[-136.24155637839425,-145.21836401786408,-146.25060261436323,-147.84218000320544,-142.94149654015814,-145.21836401786408],[-161.7997471549064,-167.03969693930725,-168.72153247491786,-168.89204933765816,-164.47918267544722,-167.03969693930725],[-161.7997471549064,-154.11861793719723,-153.43009800038806,-151.2007080421899,-156.19127264122125,-154.11861793719723],[19.21445890895687,11.742731102635208,13.317567119904734,8.420633291243819,11.743759744073268,11.742731102635208],[19.21445890895687,15.42942135992647,13.177296913149942,14.64941236594773,18.051549544362466,15.42942135992647],[19.21445890895687,27.297288057040063,28.676810541797135,29.5494259066864,24.84944529838085,27.297288057040063],[-160.83091301287942,-151.0255079323418,-152.81966494923736,-147.84218000320544,-150.74138892919808,-151.0255079323418],[-160.83091301287942,-166.94435449806102,-164.4052564818075,-168.89204933765816,-168.55954730804888,-166.94435449806102],[-7.034474374608267,6.303267721301687,3.810436125587919,8.420633291243819,7.7917093921328515,6.303267721301687],[-7.034474374608267,-4.033798465928416,-1.6803108670799267,-3.527108594862736,-6.627638608883089,-4.033798465928416],[-7.034474374608267,-10.479625596149654,-12.844806524025543,-10.951724709229149,-7.8905005372014845,-10.479625596149654],[-7.034474374608267,-16.804695076546707,-14.301366934750657,-18.886892153408663,-18.32031575992909,-16.804695076546707],[12.154623650812317,18.69320479882653,20.189593255251996,20.800353427195887,16.197272908518645,18.69320479882653],[12.154623650812317,2.4803718441611666,4.949083309650987,0.287869203163193,1.051692196586021,2.4803718441611666],[12.154623650812317,22.196756646676086,20.256698715944044,25.256031398169693,22.68562221768166,22.196756646676086],[34.955366385104114,23.946227584617784,23.596574602765813,20.800353427195887,25.788152072872617,23.946227584617784],[34.955366385104114,53.02431237655005,53.43863302516666,56.131157923250065,51.13623376682842,53.02431237655005],[34.955366385104114,-3.2205344569900944,-1.9183231715655893,-6.653190733088017,-2.894436758722184,-3.2205344569900944],[34.955366385104114,51.104556000775396,49.484437686296914,54.402061085136346,51.160475420647394,51.104556000775396],[40.5572465751592,50.986753815262965,51.95670914575007,53.668919178542616,48.74449109204689,50.986753815262965],[40.5572465751592,28.17483386707815,30.246737298227632,25.256031398169693,27.487488602978793,28.17483386707815],[40.5572465751592,41.77193709526696,39.197920591938356,42.14360627169565,44.16964924119327,41.77193709526696],[81.54957440603633,57.167935463515086,58.05709782722293,53.668919178542616,57.938560504266896,57.167935463515086],[81.54957440603633,108.23308846993852,106.49057139951007,111.45377956795822,108.44784399747078,108.23308846993852],[81.54957440603633,57.293039338811504,59.38791715125414,54.402061085136346,56.56952104607872,57.293039338811504],[81.54957440603633,94.44497274572909,93.3277846596011,97.92088937607214,93.91333094021778,94.44497274572909],[-25.382178998275478,-12.927976162958775,-11.333364128968906,-10.951724709229149,-15.46003947004877,-12.927976162958775],[-25.382178998275478,-8.817668417720478,-11.295652474526765,-6.653190733088017,-7.366422308267081,-8.817668417720478],[-25.382178998275478,-12.076632099522538,-13.880276746085109,-8.900515485082375,-11.779604719756804,-12.076632099522538],[-25.382178998275478,-49.25969196856478,-47.73425003715309,-52.606444841353884,-49.19757390834349,-49.25969196856478],[-139.70590002424643,-131.79703138903568,-134.1053714005229,-129.23019039701614,-130.70629369797842,-131.79703138903568],[-139.70590002424643,-148.0470189978324,-146.2147624919474,-151.2007080421899,-148.38329694086022,-148.0470189978324],[-7.4501494318031956,-6.970808499937167,-4.556456076558222,-6.653190733088017,-9.535825546145375,-6.970808499937167],[-7.4501494318031956,-2.9553386934762305,-4.664491192021887,0.287869203163193,-2.784628768063261,-2.9553386934762305],[-116.20719124020435,-125.74020679748753,-125.10145723483461,-129.23019039701614,-124.72345368496102,-125.74020679748753],[-116.20719124020435,-108.91940224310453,-109.6189068154477,-105.42410163718077,-109.87792251203702,-108.91940224310453],[-146.251434051631,-147.4147700535973,-144.8321080856256,-147.84218000320544,-149.79468656595418,-147.4147700535973],[-146.251434051631,-145.34587475346083,-147.92889298822965,-144.9160744795935,-142.9667358444505,-145.34587475346083],[-179.12864888558227,-172.371853502231,-173.46536932191128,-168.89204933765816,-172.92901165830492,-172.371853502231],[-179.12864888558227,-182.49176281421938,-181.25051485895114,-185.9412759704713,-182.09670558484058,-182.49176281421938],[-151.9511319134557,-151.43779796141763,-153.98828827072447,-151.2007080421899,-148.99977322231933,-151.43779796141763],[-151.9511319134557,-152.11852741855577,-149.58379809802216,-152.27556966521564,-154.57876244648105,-152.11852741855577],[8.420633291243819,15.892361097565484,14.317525080295956,19.21445890895687,15.891332456127422,15.892361097565484],[8.420633291243819,19.78297921127514,17.152308526203402,20.712101085990245,21.97291322659108,19.78297921127514],[8.420633291243819,-4.917108804666135,-2.4242772089523674,-7.034474374608267,-6.405550475497302,-4.917108804666135],[-3.527108594862736,17.713188279148792,15.098779165030386,19.21445890895687,19.615457214685463,17.713188279148792],[-3.527108594862736,-159.04157363544573,-160.76577489092386,-160.83091301287942,-156.46858440097955,-159.04157363544573],[-3.527108594862736,19.791940492171793,17.161641929650244,20.712101085990245,21.985753242878378,19.791940492171793],[20.800353427195887,14.261772279181672,12.765383822756208,12.154623650812317,16.75770416948956,14.261772279181672],[20.800353427195887,20.72504093746598,23.228092914669855,20.712101085990245,18.228127086165443,20.72504093746598],[20.800353427195887,31.809492227682217,32.15914520953419,34.955366385104114,29.967567739427384,31.809492227682217],[56.131157923250065,15.065683264784129,14.368179998302349,12.154623650812317,17.144071810838028,15.065683264784129],[56.131157923250065,-158.07283912826944,-158.95780206261878,-160.83091301287942,-155.87956096432097,-158.07283912826944],[56.131157923250065,24.163213679014785,25.398133070452275,20.712101085990245,24.56535817832718,24.163213679014785],[53.668919178542616,43.23941193843885,42.269456607951746,40.5572465751592,45.48167466165492,43.23941193843885],[53.668919178542616,22.880650650227455,25.357308146655754,20.712101085990245,21.43266263102502,22.880650650227455],[53.668919178542616,78.05055812106386,77.161395757356,81.54957440603633,77.27993308031205,78.05055812106386],[111.45377956795822,44.0552586303581,44.96916251266099,40.5572465751592,44.800665787790145,44.0552586303581],[111.45377956795822,-157.62968463342062,-157.88111205275598,-160.83091301287942,-155.85972797321145,-157.62968463342062],[111.45377956795822,23.703256845911447,25.710848215436037,20.712101085990245,23.1145450273099,23.703256845911447],[-10.951724709229149,-23.405927544545854,-25.000539578535722,-25.382178998275478,-20.873864237455855,-23.405927544545854],[-10.951724709229149,18.408043506310285,15.979684632991585,20.712101085990245,19.743453551031955,18.408043506310285],[-10.951724709229149,-7.506573487687762,-5.141392559811873,-7.034474374608267,-10.095698546635933,-7.506573487687762],[-18.886892153408663,-25.038783234016663,-27.44527510216606,-25.382178998275478,-22.46939873609888,-25.038783234016663],[-18.886892153408663,-138.08702493353755,-139.91956311018245,-139.70590002424643,-135.48655992657405,-138.08702493353755],[-18.886892153408663,19.17484550557408,16.564286659579267,20.712101085990245,21.05619441311611,19.17484550557408],[-6.653190733088017,-7.132531664954046,-9.546884088332991,-7.4501494318031956,-4.567514618745839,-7.132531664954046],[-6.653190733088017,-23.217701313643015,-20.73971725683673,-25.382178998275478,-24.668947423096412,-23.217701313643015],[-6.653190733088017,31.52271010900619,30.220498823581686,34.955366385104114,31.19661241073828,31.52271010900619],[54.402061085136346,38.25287146946506,39.872989783943545,34.955366385104114,38.196952049593065,38.25287146946506],[54.402061085136346,23.567266634254253,25.69042313984648,20.712101085990245,22.798481594439032,23.567266634254253],[54.402061085136346,78.65859615236117,76.56371833991852,81.54957440603633,79.38211444509395,78.65859615236117],[97.92088937607214,38.16512391157677,39.923206490380295,34.955366385104114,37.92961644529542,38.16512391157677],[97.92088937607214,-136.5107469500224,-136.77337655401055,-139.70590002424643,-134.73246997660246,-136.5107469500224],[97.92088937607214,23.74715011118963,25.712088233519033,20.712101085990245,23.221912674329637,23.74715011118963],[14.64941236594773,3.5468873523133846,2.195555511833673,1.2613990928910401,5.982359510265063,3.5468873523133846],[14.64941236594773,19.745230185563525,17.1131931979206,20.712101085990245,21.918623939918533,19.745230185563525],[14.64941236594773,18.43444991497813,20.68657436175466,19.21445890895687,15.812321730542138,18.43444991497813],[29.5494259066864,3.0441868268336583,1.3156547856866747,1.2613990928910401,5.618399020522833,3.0441868268336583],[29.5494259066864,-137.47072651426058,-138.86439351311535,-139.70590002424643,-135.0167864167667,-137.47072651426058],[29.5494259066864,21.284014907744492,18.953262821358443,20.712101085990245,23.886059060378116,21.284014907744492],[0.287869203163193,-4.206941535163772,-2.4977890366181157,-7.4501494318031956,-4.377651460576741,-4.206941535163772],[0.287869203163193,1.131117746191126,3.5984851648183778,1.2613990928910401,-1.3980497101259366,1.131117746191126],[0.287869203163193,9.962121009814343,7.493409544324522,12.154623650812317,11.390800657389487,9.962121009814343],[25.256031398169693,15.213898402305922,17.153956333037968,12.154623650812317,14.725032831300348,15.213898402305922],[25.256031398169693,21.083164913433347,23.65708397990738,20.712101085990245,18.685263052047997,21.083164913433347],[25.256031398169693,37.63844410625074,35.56654067510126,40.5572465751592,38.325789370350094,37.63844410625074],[42.14360627169565,14.537584570598696,16.93383976498251,12.154623650812317,13.271706658815086,14.537584570598696],[42.14360627169565,-136.5218347512374,-136.80462564824205,-139.70590002424643,-134.7286560752975,-136.5218347512374],[42.14360627169565,21.769865453511283,24.40384188822043,20.712101085990245,19.63764832230634,21.769865453511283],[-8.900515485082375,-2.1778378976718535,-3.4573710514580447,1.2613990928910401,-2.5297353440816117,-2.1778378976718535],[-8.900515485082375,17.318775471308143,15.901434805679362,20.712101085990245,17.126463978795,17.318775471308143],[-8.900515485082375,-22.206062383835313,-20.402417737272742,-25.382178998275478,-22.50308976360105,-22.206062383835313],[-52.606444841353884,-2.060363882011744,-3.6358413361639434,1.2613990928910401,-2.060592254100782,-2.060363882011744],[-52.606444841353884,-159.15831734747147,-160.9576692649205,-160.83091301287942,-156.5655557994011,-159.15831734747147],[-52.606444841353884,17.378411606639844,15.826248318375555,20.712101085990245,17.349211632329602,17.378411606639844],[-129.23019039701614,-137.1390590322269,-134.83071902073968,-139.70590002424643,-138.22979672328415,-137.1390590322269],[-129.23019039701614,-134.3453743928578,-135.99696250522075,-136.24155637839425,-131.79431662393065,-134.3453743928578],[-129.23019039701614,-119.69717483973295,-120.33592440238588,-116.20719124020435,-120.71392795225948,-119.69717483973295],[-105.42410163718077,-136.30111161387194,-134.9144154664709,-139.70590002424643,-136.072718130893,-136.30111161387194],[-105.42410163718077,-146.74000206716485,-144.17238172877464,-147.07288727716545,-149.14971554440015,-146.74000206716485],[-105.42410163718077,-132.99544508299527,-133.1603388328838,-136.24155637839425,-131.29073150868433,-132.99544508299527],[-147.84218000320544,-157.64758508374305,-155.8534280668475,-160.83091301287942,-157.93170408688678,-157.64758508374305],[-147.84218000320544,-138.86537236373562,-137.83313376723646,-136.24155637839425,-141.14223984144155,-138.86537236373562],[-147.84218000320544,-146.67884400123916,-149.26150596921084,-146.251434051631,-144.29892748888227,-146.67884400123916],[-144.9160744795935,-159.175933426967,-156.58055119076775,-160.83091301287942,-160.98626236600592,-159.175933426967],[-144.9160744795935,-312.499819893241,-310.7494927843441,-315.71505977408975,-312.72497128933287,-312.499819893241],[-144.9160744795935,-137.1077089280304,-134.8909047385175,-136.24155637839425,-139.7353797655212,-137.1077089280304],[-168.89204933765816,-162.77860785247657,-165.3177058687301,-160.83091301287942,-161.1634150424887,-162.77860785247657],[-168.89204933765816,-163.65209955325733,-161.9702640176467,-161.7997471549064,-166.21261381711736,-163.65209955325733],[-168.89204933765816,-175.64884472100943,-174.55532890132915,-179.12864888558227,-175.09168656493551,-175.64884472100943],[-185.9412759704713,-165.07498506031754,-164.9703570688261,-161.7997471549064,-166.73324932534035,-165.07498506031754],[-151.2007080421899,-142.85958906860392,-144.69184557448892,-139.70590002424643,-142.5233111255761,-142.85958906860392],[-151.2007080421899,-158.88183725989907,-159.57035719670824,-161.7997471549064,-156.80918255587505,-158.88183725989907],[-151.2007080421899,-151.71404199422796,-149.16355168492112,-151.9511319134557,-154.15206673332625,-151.71404199422796],[-152.27556966521564,-160.5665171343413,-162.61369009170383,-161.7997471549064,-157.93435128519758,-160.5665171343413]]],[\"ys\",[[28.860245791699636,41.737214272587394,39.47601699582219,44.38797707148937,42.7410002235684,41.737214272587394],[28.860245791699636,6.222127579482326,7.144737404403639,2.724553167021304,6.958621194832332,6.222127579482326],[28.860245791699636,30.12952065047243,32.43210740799246,30.778865645635932,27.518911707188327,30.12952065047243],[23.2955214818973,64.56175979582162,64.42507543589396,67.936183086093,63.09775847201524,64.56175979582162],[23.2955214818973,2.9249698514789997,3.7458484460107444,-0.5750062284740888,3.764333948118936,2.9249698514789997],[23.2955214818973,-15.708949250286773,-16.606322368298542,-18.456201111228285,-13.508394419388244,-15.708949250286773],[23.2955214818973,56.867758919690175,57.888633079378316,59.50239716231844,54.59712225126409,56.867758919690175],[23.2955214818973,1.433147785361085,-0.12612041488737058,-0.5912112964241286,3.9526875112040716,1.433147785361085],[23.2955214818973,41.02417555209081,40.91697404452582,44.38797707148937,39.53572990105908,41.02417555209081],[23.2955214818973,-15.84254687322829,-15.282143887167301,-19.32282152272986,-14.752052705105726,-15.84254687322829],[23.2955214818973,29.921345224454985,32.141763271827955,30.778865645635932,27.294155250853528,29.921345224454985],[-147.8852990659669,-139.94929135083288,-142.00145303419168,-137.0074392339298,-139.29262162628245,-139.94929135083288],[-147.8852990659669,-155.8102626292988,-153.3867126819195,-158.12663688124235,-157.13502123240718,-155.8102626292988],[-128.7848642276056,-137.18542016707775,-135.15797347266087,-140.1550650267072,-137.80419118459076,-137.18542016707775],[-128.7848642276056,-123.69688756608032,-126.23953405432067,-121.7640653174971,-122.07109134716734,-123.69688756608032],[64.35676359439644,66.83451792301096,68.94615292609633,67.936183086093,64.20029890982292,66.83451792301096],[64.35676359439644,47.79995391333813,49.16635295599594,44.38797707148937,48.05205439316917,47.79995391333813],[64.35676359439644,73.97214195513604,71.7280322025628,76.65129762552743,74.94537198777185,73.97214195513604],[-152.19073550321025,-156.67184366721486,-158.60060271548116,-158.12663688124235,-154.05299138814348,-156.67184366721486],[-152.19073550321025,-143.06306860507615,-142.36157581722864,-140.1550650267072,-145.14399701665312,-143.06306860507615],[88.27830326532995,70.72307437267445,69.87166289579866,67.936183086093,72.89647085285885,70.72307437267445],[88.27830326532995,108.78735546952046,107.60405204705816,112.25048488878268,108.32789472000913,108.78735546952046],[88.27830326532995,62.97041135309528,64.13016565722904,59.50239716231844,63.45573835282977,62.97041135309528],[88.27830326532995,101.47888461936618,102.2989206442069,104.29214879699109,99.32435339154696,101.47888461936618],[-12.041480735176503,-3.3696304711874348,-5.537563231911638,-0.5750062284740888,-2.527350905669702,-3.3696304711874348],[-12.041480735176503,-0.0036206121241724176,0.9153867696218863,2.724553167021304,-2.2167598603752183,-0.0036206121241724176],[-12.041480735176503,-17.622575071513527,-19.404508317442886,-19.32282152272986,-15.034115815309166,-17.622575071513527],[6.327769964942095,0.9590980006006732,3.5700085045871024,-0.5750062284740888,-0.9240974345870352,0.9590980006006732],[6.327769964942095,15.701055201375192,13.099623044336582,17.31273468221196,17.537973825336604,15.701055201375192],[6.327769964942095,13.926786225722413,16.216623913345206,14.610065736732029,11.312829233205317,13.926786225722413],[6.327769964942095,0.5820151176212073,-1.495080815318834,-0.5912112964241286,3.2156407337682373,0.5820151176212073],[-29.448172903576566,-20.704753748820508,-23.15389595057285,-18.456201111228285,-19.32223114588764,-20.704753748820508],[-29.448172903576566,-21.25429560940405,-19.62754208181124,-19.32282152272986,-23.797259894537607,-21.25429560940405],[-29.448172903576566,-40.82220774224378,-40.26225246890793,-44.302417796722224,-39.73129650258122,-40.82220774224378],[-19.117366585931826,-18.539177237297515,-16.059560097795913,-18.456201111228285,-21.058154790613724,-18.539177237297515],[-19.117366585931826,-30.468606588017515,-32.44414325606751,-31.83869740659001,-27.843155973182228,-30.468606588017515],[-19.117366585931826,-2.5640885700469274,-0.9670294545223395,-0.5912112964241286,-5.096998388343994,-2.5640885700469274],[-19.117366585931826,-20.63800051836669,-23.023582553795013,-21.047882914798365,-18.05798736759065,-20.63800051836669],[38.40950443656596,56.61372442356253,54.516983302537014,59.50239716231844,57.34019966500791,56.61372442356253],[38.40950443656596,17.360526853113807,16.466823389005885,14.610065736732029,19.558934367052256,17.360526853113807],[38.40950443656596,32.249336064065744,30.329446260855462,30.778865645635932,34.86675571005569,32.249336064065744],[38.40950443656596,45.7175953621666,47.86518419186274,46.74192207199988,43.08410865930687,45.7175953621666],[-127.29689394262859,-134.62808484214867,-135.89720944553156,-137.0074392339298,-132.23029374264652,-134.62808484214867],[-127.29689394262859,-123.28203943173607,-121.38943620755336,-121.7640653174971,-125.89470627092119,-123.28203943173607],[5.864187643733833,11.124507108021021,10.070935447777229,14.610065736732029,10.524675114704586,11.124507108021021],[5.864187643733833,4.040456863792343,2.0359847127611084,2.724553167021304,6.6691388508174265,4.040456863792343],[-136.02006555734334,-136.7428367490183,-134.18723312878384,-137.0074392339298,-139.17292398525328,-136.7428367490183],[-136.02006555734334,-135.64202762311348,-138.18167409867175,-135.46071663550094,-133.18838751878067,-135.64202762311348],[-171.05553838185867,-161.60044181747236,-162.1190630923322,-158.12663688124235,-162.72964873462956,-161.60044181747236],[-171.05553838185867,-178.37398248164675,-177.8571385338285,-181.84749248229215,-177.2431381425895,-178.37398248164675],[-139.0505962549047,-139.77961466218275,-142.17614006777592,-140.1550650267072,-137.2049912612433,-139.77961466218275],[-139.0505962549047,-138.47309879908107,-136.14964998727413,-137.88076529095846,-141.0775259247769,-138.47309879908107],[-110.71150538293774,-118.2721047836135,-117.61323450072283,-121.7640653174971,-117.27453461611177,-118.2721047836135],[-110.71150538293774,-106.98451969280907,-107.70163763232236,-103.48804464888784,-107.92598369897932,-106.98451969280907],[67.936183086093,65.45842875747847,63.34679375439311,64.35676359439644,68.09264777066652,65.45842875747847],[67.936183086093,26.669944772168677,26.80662913209634,23.2955214818973,28.133946095975062,26.669944772168677],[67.936183086093,85.4914119787485,86.34282345562428,88.27830326532995,83.3180154985641,85.4914119787485],[112.25048488878268,67.518438229155,67.19598536196466,64.35676359439644,69.34065769026192,67.518438229155],[112.25048488878268,-149.18270216024922,-147.1911598187078,-152.19073550321025,-149.74735892932736,-149.18270216024922],[112.25048488878268,26.672399401156994,26.816066862823593,23.2955214818973,28.13058199684995,26.672399401156994],[-0.5750062284740888,-9.246856492463156,-7.0789237317389535,-12.041480735176503,-10.08913605798089,-9.246856492463156],[-0.5750062284740888,19.79554540194421,18.97466680741247,23.2955214818973,18.956181305304277,19.79554540194421],[-0.5750062284740888,4.793665735867332,2.182755231880903,6.327769964942095,6.67686117105504,4.793665735867332],[17.31273468221196,-10.098356466401526,-7.558159611669222,-12.041480735176503,-11.716816203057524,-10.098356466401526],[17.31273468221196,-150.03596673440177,-147.5548477383896,-152.19073550321025,-151.49495328783246,-150.03596673440177],[17.31273468221196,22.712579057409737,25.039397693272083,23.2955214818973,20.10923684609417,22.712579057409737],[-18.456201111228285,-27.199620265984343,-24.750478064232002,-29.448172903576566,-28.582142868917217,-27.199620265984343],[-18.456201111228285,20.548269620955786,21.44564273896756,23.2955214818973,18.34771479005726,20.548269620955786],[-18.456201111228285,-19.034390459862596,-21.5140075993642,-19.117366585931826,-16.515412906546388,-19.034390459862596],[-31.83869740659001,-29.56612061098616,-27.095515308341415,-29.448172903576566,-32.092675387196984,-29.56612061098616],[-31.83869740659001,-150.77576664752908,-148.15357383990585,-152.19073550321025,-152.7267572391327,-150.77576664752908],[-31.83869740659001,21.478109250209005,23.183596793568682,23.2955214818973,18.910517136538395,21.478109250209005],[59.50239716231844,41.29817717532187,43.394918296347385,38.40950443656596,40.57170193387649,41.29817717532187],[59.50239716231844,25.930159724525563,24.909285564837422,23.2955214818973,28.200796392951645,25.930159724525563],[59.50239716231844,84.81028907455311,83.65053477041934,88.27830326532995,84.32496207481863,84.81028907455311],[104.29214879699109,41.892617892812986,42.96402246442703,38.40950443656596,42.473457086914436,41.892617892812986],[104.29214879699109,-124.1937917141027,-122.30146122006008,-127.29689394262859,-124.61413992107275,-124.1937917141027],[104.29214879699109,26.43985690937309,26.087588007619235,23.2955214818973,28.283667408213756,26.43985690937309],[14.610065736732029,9.34974627244484,10.403317932688632,5.864187643733833,9.949578265761275,9.34974627244484],[14.610065736732029,35.65904332018418,36.552746784292104,38.40950443656596,33.46063580624573,35.65904332018418],[14.610065736732029,7.011049475951711,4.721211788328917,6.327769964942095,9.625006468468806,7.011049475951711],[-0.5912112964241286,5.154543550896759,7.2316394838368,6.327769964942095,2.520917934749728,5.154543550896759],[-0.5912112964241286,21.271162400112086,22.83043060036054,23.2955214818973,18.7516226742691,21.271162400112086],[-0.5912112964241286,-17.144489312309027,-18.741548427833614,-19.117366585931826,-14.611579494011961,-17.144489312309027],[-21.047882914798365,4.932256933382681,6.893954288647295,6.327769964942095,2.308586393686359,4.932256933382681],[-21.047882914798365,-125.86825933844293,-123.24716480396812,-127.29689394262859,-127.81166919571673,-125.86825933844293],[-21.047882914798365,21.552398590464723,23.306858348612867,23.2955214818973,18.97107402689946,21.552398590464723],[44.38797707148937,31.51100859060161,33.77220586736681,28.860245791699636,30.507222639620604,31.51100859060161],[44.38797707148937,26.659323001295853,26.766524508860844,23.2955214818973,28.14776865232759,26.659323001295853],[44.38797707148937,60.94478675254768,59.57838770988987,64.35676359439644,60.692686272716635,60.94478675254768],[76.65129762552743,31.872166756084948,33.859951415013796,28.860245791699636,31.313111795095775,31.872166756084948],[76.65129762552743,-124.60356897518453,-122.36821594627662,-127.29689394262859,-125.56132096054213,-124.60356897518453],[76.65129762552743,26.74847884921107,27.975958209262277,23.2955214818973,27.15893846389907,26.74847884921107],[2.724553167021304,4.548283946962794,6.5527560979940285,5.864187643733833,1.9196019599377099,4.548283946962794],[2.724553167021304,25.362671379238616,24.440061554317303,28.860245791699636,24.62617776388861,25.362671379238616],[2.724553167021304,-9.313306956031026,-10.232314337777085,-12.041480735176503,-7.10016770777998,-9.313306956031026],[-19.32282152272986,-13.741727186392836,-11.959793940463475,-12.041480735176503,-16.3301864425972,-13.741727186392836],[-19.32282152272986,19.81524683239573,19.25484384633474,23.2955214818973,18.72475266427317,19.81524683239573],[-19.32282152272986,-27.516698816902377,-29.143452344495188,-29.448172903576566,-24.97373453176882,-27.516698816902377],[-44.302417796722224,-14.6049739094937,-13.51086609445295,-12.041480735176503,-16.915095979862063,-14.6049739094937],[-44.302417796722224,-125.8437152415674,-123.22471921711147,-127.29689394262859,-127.77338389283865,-125.8437152415674],[-44.302417796722224,19.959185985757436,19.9234227512625,23.2955214818973,18.412330797661017,19.959185985757436],[30.778865645635932,29.50959078686314,27.20700402934311,28.860245791699636,32.12019973014724,29.50959078686314],[30.778865645635932,24.153041903078247,21.932623855705277,23.2955214818973,26.780231876679704,24.153041903078247],[30.778865645635932,36.93903401813615,38.85892382134643,38.40950443656596,34.3216143721462,36.93903401813615],[46.74192207199988,29.962920149143848,27.85176367483818,28.860245791699636,32.59713935327073,29.962920149143848],[46.74192207199988,-149.11625607734666,-147.19234247618962,-152.19073550321025,-149.58176485534386,-149.11625607734666],[46.74192207199988,24.361595801665132,22.23323962984867,23.2955214818973,26.995653171777814,24.361595801665132],[-137.0074392339298,-129.6762483344097,-128.40712373102681,-127.29689394262859,-132.07403943391188,-129.6762483344097],[-137.0074392339298,-144.94344694906383,-142.89128526570505,-147.8852990659669,-145.60011667361425,-144.94344694906383],[-137.0074392339298,-136.28466804225485,-138.8402716624893,-136.02006555734334,-133.85458080601987,-136.28466804225485],[-135.46071663550094,-128.10770580772407,-125.86802175359328,-127.29689394262859,-130.7320051969854,-128.10770580772407],[-135.46071663550094,296.9709910782818,296.3824023717731,300.4551247492197,295.9068520717722,296.9709910782818],[-135.46071663550094,-146.57657393902727,-143.9475207028237,-147.8852990659669,-148.58482255339368,-146.57657393902727],[-158.12663688124235,-153.64552871723774,-151.71676966897144,-152.19073550321025,-156.26438099630911,-153.64552871723774],[-158.12663688124235,-150.20167331791046,-152.62522326528975,-147.8852990659669,-148.87691471480207,-150.20167331791046],[-158.12663688124235,-167.58173344562866,-167.06311217076882,-171.05553838185867,-166.45252652847145,-167.58173344562866],[-181.84749248229215,-155.27473332587698,-154.82406502705177,-152.19073550321025,-157.18832157835524,-155.27473332587698],[-181.84749248229215,-109.77179381499892,-107.80317351656518,-108.38895886150678,-112.39637334634914,-109.77179381499892],[-181.84749248229215,-151.27643158486953,-152.69941789994868,-147.8852990659669,-151.4620571147542,-151.27643158486953],[-140.1550650267072,-149.2827319248413,-149.9842247126888,-152.19073550321025,-147.20180351326434,-149.2827319248413],[-140.1550650267072,-131.75450908723505,-133.78195578165193,-128.7848642276056,-131.13573806972204,-131.75450908723505],[-140.1550650267072,-139.42604661942914,-137.02952121383598,-139.0505962549047,-142.0006700203686,-139.42604661942914],[-137.88076529095846,-130.01888880716558,-132.65102935260404,-128.7848642276056,-127.97211805915958,-130.01888880716558],[-121.7640653174971,-125.77891982838962,-127.67152305257233,-127.29689394262859,-123.1662529892045,-125.77891982838962],[-121.7640653174971,-126.85204197902237,-124.30939549078202,-128.7848642276056,-128.47783819793537,-126.85204197902237],[-121.7640653174971,-114.20346591682134,-114.86233619971202,-110.71150538293774,-115.20103608432306,-114.20346591682134],[-103.48804464888784,-125.50932706305122,-123.85155936213887,-128.7848642276056,-125.61331653437477,-125.50932706305122]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1152\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1153\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1158\",\"attributes\":{\"line_color\":{\"type\":\"field\",\"field\":\"color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":4},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1159\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1160\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesAndLinkedEdges\",\"id\":\"p1183\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"EdgesAndLinkedNodes\",\"id\":\"p1184\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1103\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1120\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[118.1579042707256,-305.4383663255398]],[1,[1.2613990928910401,28.860245791699636]],[2,[20.712101085990245,23.2955214818973]],[3,[-136.24155637839425,-147.8852990659669]],[4,[-161.7997471549064,-128.7848642276056]],[5,[19.21445890895687,64.35676359439644]],[6,[-160.83091301287942,-152.19073550321025]],[7,[-7.034474374608267,88.27830326532995]],[8,[12.154623650812317,-12.041480735176503]],[9,[34.955366385104114,6.327769964942095]],[10,[40.5572465751592,-29.448172903576566]],[11,[81.54957440603633,-19.117366585931826]],[12,[-25.382178998275478,38.40950443656596]],[13,[-139.70590002424643,-127.29689394262859]],[14,[-7.4501494318031956,5.864187643733833]],[15,[-116.20719124020435,-136.02006555734334]],[16,[-147.07288727716545,300.4551247492197]],[17,[-146.251434051631,-171.05553838185867]],[18,[-315.71505977408975,-108.38895886150678]],[19,[-179.12864888558227,-139.0505962549047]],[20,[-151.9511319134557,-110.71150538293774]],[21,[8.420633291243819,67.936183086093]],[22,[-3.527108594862736,112.25048488878268]],[23,[20.800353427195887,-0.5750062284740888]],[24,[56.131157923250065,17.31273468221196]],[25,[53.668919178542616,-18.456201111228285]],[26,[111.45377956795822,-31.83869740659001]],[27,[-10.951724709229149,59.50239716231844]],[28,[-18.886892153408663,104.29214879699109]],[29,[-6.653190733088017,14.610065736732029]],[30,[54.402061085136346,-0.5912112964241286]],[31,[97.92088937607214,-21.047882914798365]],[32,[14.64941236594773,44.38797707148937]],[33,[29.5494259066864,76.65129762552743]],[34,[0.287869203163193,2.724553167021304]],[35,[25.256031398169693,-19.32282152272986]],[36,[42.14360627169565,-44.302417796722224]],[37,[-8.900515485082375,30.778865645635932]],[38,[-52.606444841353884,46.74192207199988]],[39,[-129.23019039701614,-137.0074392339298]],[40,[-105.42410163718077,-135.46071663550094]],[41,[-147.84218000320544,-158.12663688124235]],[42,[-144.9160744795935,-181.84749248229215]],[43,[-168.89204933765816,-140.1550650267072]],[44,[-185.9412759704713,-137.88076529095846]],[45,[-151.2007080421899,-121.7640653174971]],[46,[-152.27556966521564,-103.48804464888784]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1108\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1105\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1106\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1107\"},\"data\":{\"type\":\"map\",\"entries\":[[\"color\",[\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"species\",[\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * protein_tetr^2 * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"type\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"k_r\",[\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"k\",[\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1109\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1110\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1163\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1164\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1165\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1115\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1112\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1113\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1114\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1116\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1117\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1111\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1118\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1119\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1121\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1138\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[118.1579042707256,-305.4383663255398]],[1,[1.2613990928910401,28.860245791699636]],[2,[20.712101085990245,23.2955214818973]],[3,[-136.24155637839425,-147.8852990659669]],[4,[-161.7997471549064,-128.7848642276056]],[5,[19.21445890895687,64.35676359439644]],[6,[-160.83091301287942,-152.19073550321025]],[7,[-7.034474374608267,88.27830326532995]],[8,[12.154623650812317,-12.041480735176503]],[9,[34.955366385104114,6.327769964942095]],[10,[40.5572465751592,-29.448172903576566]],[11,[81.54957440603633,-19.117366585931826]],[12,[-25.382178998275478,38.40950443656596]],[13,[-139.70590002424643,-127.29689394262859]],[14,[-7.4501494318031956,5.864187643733833]],[15,[-116.20719124020435,-136.02006555734334]],[16,[-147.07288727716545,300.4551247492197]],[17,[-146.251434051631,-171.05553838185867]],[18,[-315.71505977408975,-108.38895886150678]],[19,[-179.12864888558227,-139.0505962549047]],[20,[-151.9511319134557,-110.71150538293774]],[21,[8.420633291243819,67.936183086093]],[22,[-3.527108594862736,112.25048488878268]],[23,[20.800353427195887,-0.5750062284740888]],[24,[56.131157923250065,17.31273468221196]],[25,[53.668919178542616,-18.456201111228285]],[26,[111.45377956795822,-31.83869740659001]],[27,[-10.951724709229149,59.50239716231844]],[28,[-18.886892153408663,104.29214879699109]],[29,[-6.653190733088017,14.610065736732029]],[30,[54.402061085136346,-0.5912112964241286]],[31,[97.92088937607214,-21.047882914798365]],[32,[14.64941236594773,44.38797707148937]],[33,[29.5494259066864,76.65129762552743]],[34,[0.287869203163193,2.724553167021304]],[35,[25.256031398169693,-19.32282152272986]],[36,[42.14360627169565,-44.302417796722224]],[37,[-8.900515485082375,30.778865645635932]],[38,[-52.606444841353884,46.74192207199988]],[39,[-129.23019039701614,-137.0074392339298]],[40,[-105.42410163718077,-135.46071663550094]],[41,[-147.84218000320544,-158.12663688124235]],[42,[-144.9160744795935,-181.84749248229215]],[43,[-168.89204933765816,-140.1550650267072]],[44,[-185.9412759704713,-137.88076529095846]],[45,[-151.2007080421899,-121.7640653174971]],[46,[-152.27556966521564,-103.48804464888784]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1126\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1123\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1124\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1125\"},\"data\":{\"type\":\"map\",\"entries\":[[\"species\",[\"nothing\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[tetr in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\"]],[\"type\",[\"nothing\",\"dna\",\"protein\",\"protein\",\"protein\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"protein\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"complex\",\"complex\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"green\",\"green\",\"green\",\"grey\",\"orange\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"orange\",\"green\",\"grey\",\"lightgreen\",\"grey\",\"red\",\"cyan\",\"cyan\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1127\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1128\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1166\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1167\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1168\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1133\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1130\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1131\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1132\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1134\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1135\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1129\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1136\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1137\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1102\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1169\",\"attributes\":{\"renderers\":[{\"id\":\"p1139\"}],\"tooltips\":null}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1170\",\"attributes\":{\"renderers\":[{\"id\":\"p1121\"}],\"tooltips\":[[\"name\",\"@species\"],[\"type\",\"@type\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1171\",\"attributes\":{\"renderers\":[{\"id\":\"p1103\"}],\"tooltips\":[[\"reaction\",\"@species\"],[\"type\",\"@type\"],[\"k_f\",\"@k\"],[\"k_r\",\"@k_r\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1172\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1173\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1174\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1180\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1179\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1181\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1182\",\"attributes\":{\"renderers\":\"auto\"}}]}}}}]}};\n", " const render_items = [{\"docid\":\"6ce0a509-75ae-4916-a1da-5977a49c7247\",\"roots\":{\"p1096\":\"c6410d77-f18a-4baf-b50e-b17e0d29f1cd\"},\"root_ids\":[\"p1096\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1096" } }, "output_type": "display_data" } ], "source": [ "plotNetwork(myCRN)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now you can see that many more arrows lead to each RNA. But there is still only one promoter per RNA, how can it be? Well, now that both promoters and transcripts are on the same DNA, we must take into account the fact that you can have both promoters with RNA polymerase bound, so for example Promoter1 can lead to RNA1 whether or not Promoter2 is bound by RNAP.\n", "\n", "We can even make a more complicated DNA construct, such as what happens before and after a promoter is \"flipped\" by integrase activity" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "done\n" ] } ], "source": [ "from biocrnpyler.components import IntegraseSite, IntegraseRule, Integrase_Enumerator\n", "attB = IntegraseSite(\"attB\",\"attB\",integrase=\"Bxb1\")\n", "attP = IntegraseSite(\"attP\",\"attP\",integrase=\"Bxb1\")\n", "\n", "diffatt = IntegraseSite(\"attL\",\"attL\",integrase=\"phic31\")\n", "\n", "construct_1 = DNA_construct([[t16,\"reverse\"],[rfp,\"reverse\"],[utr1,\"reverse\"],[attP,\"forward\"],[pconst,\"forward\"],[attB,\"reverse\"],[utr1,\"forward\"],[gfp,\"forward\"],[t16,\"forward\"]])\n", "\n", "components = [construct_1]\n", "bxb1 = Integrase_Enumerator(\"Bxb1\", int_mechanisms={\"Bxb1\":IntegraseRule(\"Bxb1\")})\n", "\n", "myMixture = TxTlExtract(name = \"txtl\", parameters = parameters, components = components,global_component_enumerators=[bxb1])\n", "\n", "\n", "#now, we are using dnaplotlib to plot the constructs\n", "enumerated_constructs = myMixture.global_component_enumeration(recursion_depth=4)\n", "myCRN = myMixture.compile_crn()\n", "if(dpl_enabled):\n", " conlist = []\n", " for con in enumerated_constructs:\n", " if(isinstance(con,DNA_construct)):\n", " conlist += [con]\n", " render_constructs(conlist)\n", "#some very basic parameters are defined\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "\n", "print(\"done\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And we can see that this construct 'knows' that a forward facing promoter will not produce RNAs that face the reverse direction." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "'use strict';\n", "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " const force = true;\n", "\n", " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n", " root._bokeh_onload_callbacks = [];\n", " root._bokeh_is_loading = undefined;\n", " }\n", "\n", "const JS_MIME_TYPE = 'application/javascript';\n", " const HTML_MIME_TYPE = 'text/html';\n", " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " const CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " const script = document.createElement(\"script\");\n", " node.appendChild(script);\n", " }\n", "\n", " /**\n", " * Handle when an output is cleared or removed\n", " */\n", " function handleClearOutput(event, handle) {\n", " function drop(id) {\n", " const view = Bokeh.index.get_by_id(id)\n", " if (view != null) {\n", " view.model.document.clear()\n", " Bokeh.index.delete(view)\n", " }\n", " }\n", "\n", " const cell = handle.cell;\n", "\n", " const id = cell.output_area._bokeh_element_id;\n", " const server_id = cell.output_area._bokeh_server_id;\n", "\n", " // Clean up Bokeh references\n", " if (id != null) {\n", " drop(id)\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", " cell.notebook.kernel.execute(cmd_clean, {\n", " iopub: {\n", " output: function(msg) {\n", " const id = msg.content.text.trim()\n", " drop(id)\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd_destroy);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " const output_area = handle.output_area;\n", " const output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", "\n", " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", " // store reference to embed id on output_area\n", " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", " }\n", " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", " const bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " const script_attrs = bk_div.children[0].attributes;\n", " for (let i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n", " }\n", " // store reference to server id on output_area\n", " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", " }\n", " }\n", "\n", " function register_renderer(events, OutputArea) {\n", "\n", " function append_mime(data, metadata, element) {\n", " // create a DOM node to render to\n", " const toinsert = this.create_output_subarea(\n", " metadata,\n", " CLASS_NAME,\n", " EXEC_MIME_TYPE\n", " );\n", " this.keyboard_manager.register_events(toinsert);\n", " // Render to node\n", " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", " render(props, toinsert[toinsert.length - 1]);\n", " element.append(toinsert);\n", " return toinsert\n", " }\n", "\n", " /* Handle when an output is cleared or removed */\n", " events.on('clear_output.CodeCell', handleClearOutput);\n", " events.on('delete.Cell', handleClearOutput);\n", "\n", " /* Handle when a new output is added */\n", " events.on('output_added.OutputArea', handleAddOutput);\n", "\n", " /**\n", " * Register the mime type and append_mime function with output_area\n", " */\n", " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", " /* Is output safe? */\n", " safe: true,\n", " /* Index of renderer in `output_area.display_order` */\n", " index: 0\n", " });\n", " }\n", "\n", " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", " if (root.Jupyter !== undefined) {\n", " const events = require('base/js/events');\n", " const OutputArea = require('notebook/js/outputarea').OutputArea;\n", "\n", " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", " register_renderer(events, OutputArea);\n", " }\n", " }\n", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " const NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded(error = null) {\n", " const el = document.getElementById(\"f5332154-a102-4480-960f-6935cb99c14f\");\n", " if (el != null) {\n", " const html = (() => {\n", " if (typeof root.Bokeh === \"undefined\") {\n", " if (error == null) {\n", " return \"BokehJS is loading ...\";\n", " } else {\n", " return \"BokehJS failed to load.\";\n", " }\n", " } else {\n", " const prefix = `BokehJS ${root.Bokeh.version}`;\n", " if (error == null) {\n", " return `${prefix} successfully loaded.`;\n", " } else {\n", " return `${prefix} encountered errors while loading and may not function as expected.`;\n", " }\n", " }\n", " })();\n", " el.innerHTML = html;\n", "\n", " if (error != null) {\n", " const wrapper = document.createElement(\"div\");\n", " wrapper.style.overflow = \"auto\";\n", " wrapper.style.height = \"5em\";\n", " wrapper.style.resize = \"vertical\";\n", " const content = document.createElement(\"div\");\n", " content.style.fontFamily = \"monospace\";\n", " content.style.whiteSpace = \"pre-wrap\";\n", " content.style.backgroundColor = \"rgb(255, 221, 221)\";\n", " content.textContent = error.stack ?? error.toString();\n", " wrapper.append(content);\n", " el.append(wrapper);\n", " }\n", " } else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(() => display_loaded(error), 100);\n", " }\n", " }\n", "\n", " function run_callbacks() {\n", " try {\n", " root._bokeh_onload_callbacks.forEach(function(callback) {\n", " if (callback != null)\n", " callback();\n", " });\n", " } finally {\n", " delete root._bokeh_onload_callbacks\n", " }\n", " console.debug(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(css_urls, js_urls, callback) {\n", " if (css_urls == null) css_urls = [];\n", " if (js_urls == null) js_urls = [];\n", "\n", " root._bokeh_onload_callbacks.push(callback);\n", " if (root._bokeh_is_loading > 0) {\n", " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " root._bokeh_is_loading = css_urls.length + js_urls.length;\n", "\n", " function on_load() {\n", " root._bokeh_is_loading--;\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n", " run_callbacks()\n", " }\n", " }\n", "\n", " function on_error(url) {\n", " console.error(\"failed to load \" + url);\n", " }\n", "\n", " for (let i = 0; i < css_urls.length; i++) {\n", " const url = css_urls[i];\n", " const element = document.createElement(\"link\");\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.rel = \"stylesheet\";\n", " element.type = \"text/css\";\n", " element.href = url;\n", " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n", " document.body.appendChild(element);\n", " }\n", "\n", " for (let i = 0; i < js_urls.length; i++) {\n", " const url = js_urls[i];\n", " const element = document.createElement('script');\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\n", " element.async = false;\n", " element.src = url;\n", " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.head.appendChild(element);\n", " }\n", " };\n", "\n", " function inject_raw_css(css) {\n", " const element = document.createElement(\"style\");\n", " element.appendChild(document.createTextNode(css));\n", " document.body.appendChild(element);\n", " }\n", "\n", " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.7.3.min.js\"];\n", " const css_urls = [];\n", "\n", " const inline_js = [ function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", "function(Bokeh) {\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " if (root.Bokeh !== undefined || force === true) {\n", " try {\n", " for (let i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }\n", "\n", " } catch (error) {display_loaded(error);throw error;\n", " }if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " const cell = $(document.getElementById(\"f5332154-a102-4480-960f-6935cb99c14f\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(css_urls, js_urls, function() {\n", " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"f5332154-a102-4480-960f-6935cb99c14f\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.7.3.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.7.3.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"f5332154-a102-4480-960f-6935cb99c14f\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "/Users/murray/Library/CloudStorage/Dropbox/macosx/src/biocrnpyler/biocrnpyler/utils/plotting.py:203: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " reaction_renderer = from_networkx(DGreactions, positions, center=(0, 0))\n", "/Users/murray/Library/CloudStorage/Dropbox/macosx/src/biocrnpyler/biocrnpyler/utils/plotting.py:204: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " species_renderer = from_networkx(DGspecies, positions, center=(0, 0))\n" ] }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"8995608f-836b-4849-acb0-0c214cecd19b\":{\"version\":\"3.7.3\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p1187\",\"attributes\":{\"width\":500,\"height\":500,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1252\",\"attributes\":{\"start\":-1154.832974451464,\"end\":854.7381043590785}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1253\",\"attributes\":{\"start\":-1084.0138708803242,\"end\":925.5572079302183}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1190\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1191\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1192\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1230\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1247\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[198.7231922032524,-853.744843509752]],[1,[-108.06366567750393,-12.080861593309153]],[2,[-22.157410685097854,-134.46665857557596]],[3,[-581.8859146863203,567.274337217515]],[4,[-549.3147953297291,559.7674289362013]],[5,[90.27377334735863,-185.83138073224964]],[6,[-97.91141791772486,-124.46834205379321]],[7,[-91.74413786347993,-331.89770050865724]],[8,[-6.875224118812677,65.26262344261757]],[9,[-561.3262459326659,578.5892368105859]],[10,[-77.85036725241709,69.37749117513283]],[11,[-27.399917447446157,-185.1877252806045]],[12,[109.77414555445861,126.43934983023094]],[13,[-137.49844698397388,-0.11258218955466018]],[14,[38.05971039616766,127.9047445701802]],[15,[-27.33996942632246,103.62142415069982]],[16,[60.65224454294221,164.69511322760965]],[17,[122.45103268141929,-176.3876138418601]],[18,[-571.3623618162181,549.3910567856877]],[19,[151.7558905059176,-206.47819886412424]],[20,[146.876043796553,6.990924298734689]],[21,[99.05636677923485,-229.59071893663955]],[22,[11.94254241378123,-12.077359978651529]],[23,[76.86457794755647,-6.6419607025068474]],[24,[187.69952352004023,9.696411046865675]],[25,[-127.03917388846804,-114.3067622583767]],[26,[-143.66726050267525,-154.94190025879348]],[27,[-11.542080530226952,12.09582901928534]],[28,[-106.82904262060183,-170.56798165210708]],[29,[112.24222155369154,-55.57112264716835]],[30,[34.79736928140925,-14.729615335201283]],[31,[65.94197659479975,-60.14056082942508]],[32,[-64.60729140176336,-316.8207806602266]],[33,[-59.5682326093928,-369.3829345016253]],[34,[-98.35176970331327,-302.6220544516719]],[35,[-96.48602024231285,-380.9084680766763]],[36,[-146.11094048679797,-356.1298409743925]],[37,[-124.7868190395091,-313.72320227174356]],[38,[-112.26149046512336,-360.46863599827014]],[39,[-580.0211413445182,597.4726597852093]],[40,[790.9953034282975,363.1950436942544]],[41,[-598.8461344577574,543.2240632681714]],[42,[-559.2082895782185,-567.8082697784083]],[43,[-958.3191079178334,-32.81011937513079]],[44,[-568.4609460174538,-504.99413476318165]],[45,[317.0651821262876,-849.5948551767922]],[46,[-1079.7675491205043,-279.5491286130742]],[47,[-713.6177526422634,456.61438417258313]],[48,[-1094.9860440035939,63.086039881891615]],[49,[-479.16907263534273,695.2881805596461]],[50,[-673.0631713630612,539.1543704228885]],[51,[-379.91442362566,-712.0034505549356]],[52,[794.8911739112085,285.72194678215254]],[53,[-880.2972114448145,-76.52721783973803]],[54,[262.1584330909313,-723.2906456158707]],[55,[-537.2831668575329,573.1976092261793]],[56,[-549.0407773716272,540.3329535784812]],[57,[-51.97239886800999,3.1821432598014474]],[58,[-153.3559289584949,91.23605401798979]],[59,[25.626848017564352,43.372838916216175]],[60,[-124.5686763186204,-2.0178541255760054]],[61,[-4.090741458595103,115.08637455374523]],[62,[-96.53627381486618,19.862208283492063]],[63,[-28.12317251890188,129.90652161257418]],[64,[-5.026942693983821,84.20648136337626]],[65,[154.6215582748719,170.87787501751134]],[66,[173.92676665838883,197.65737357604885]],[67,[92.22402105028277,155.9549083251266]],[68,[-19.826422468199937,50.64278753548723]],[69,[37.09589691524991,211.61282739729742]],[70,[-47.08763729578664,49.16515990082134]],[71,[-41.318118713359084,143.56620119959612]],[72,[103.8896747208181,199.51392354966973]],[73,[53.81986687867174,46.465267149124706]],[74,[65.24636014316754,286.0070353884087]],[75,[34.40936576087452,100.18708448656828]],[76,[50.35866672387322,240.89603418677643]],[77,[115.3431823391173,188.3946669699729]],[78,[59.2580673026135,195.55826148284623]],[79,[69.32014042466943,254.9975836851464]],[80,[-86.33566843898433,-11.28008678813429]],[81,[58.18158346196184,108.5388520839467]],[82,[11.30231958181436,121.49433725275253]],[83,[3.645023570782432,143.09241952516928]],[84,[-120.25722523533577,-24.559936064595618]],[85,[-170.00414849353515,2.2264569143488457]],[86,[-96.40649765200492,1.5416451667481594]],[87,[-80.4036287464303,111.15308094106314]],[88,[17.55527098819026,152.49265462749568]],[89,[-20.267350245589874,178.56805673355203]],[90,[-43.369648826393615,110.72916382459574]],[91,[124.28995859594782,-190.35025861742176]],[92,[174.98136832606832,-227.86528703162242]],[93,[124.77938977946287,-141.0356147335446]],[94,[167.28455013906273,68.44348643140188]],[95,[115.84778037662777,81.36043493785259]],[96,[148.77541386879335,86.9793530005306]],[97,[68.0308733326194,73.69078455437892]],[98,[121.4139603049857,-227.77543437128259]],[99,[66.90223999601882,-182.7557970732477]],[100,[55.42691518534677,61.607790938476526]],[101,[21.276651241901128,74.61439028546806]],[102,[22.343861361250095,85.46235440432808]],[103,[-34.12330831336389,70.86163890760575]],[104,[104.80819601218231,-34.1304380258781]],[105,[19.368799111332372,-54.58799032061273]],[106,[-65.60066203861675,13.915584720521577]],[107,[159.06342870463416,-156.53912958836938]],[108,[195.94453997637237,73.37096708232075]],[109,[136.02120382904621,84.20617460669973]],[110,[186.67869375994098,103.47388463706757]],[111,[95.0167243746915,73.8756585245234]],[112,[139.62070183449276,-33.05649397379336]],[113,[273.388804440778,20.054969555464734]],[114,[85.69081397763036,-34.63160219483765]],[115,[104.57461392989504,-188.1423610181805]],[116,[82.1159575864049,-206.4377704679386]],[117,[118.42558369577101,-269.6522983549737]],[118,[81.23916919544975,-150.52848282332596]],[119,[116.98463376629918,59.74281498224765]],[120,[73.62860733573424,67.75082994745442]],[121,[83.47710836050021,80.84392861313695]],[122,[20.566452653296256,59.48208643753721]],[123,[-139.7336733886993,-135.17300317935383]],[124,[-183.34004063405024,-165.48239006624576]],[125,[-101.77112617209045,-88.89830423813726]],[126,[-62.88617129466462,40.692243712065995]],[127,[37.46334965036668,69.9039119183757]],[128,[0.7484755909136313,98.72706432157486]],[129,[-29.897112316636772,48.196206104369864]],[130,[74.92937237800525,19.060744114303244]],[131,[-24.15468865996458,-6.5396372339928455]],[132,[97.32148245038279,19.981802676380024]],[133,[22.952402686359175,7.3406103329996935]],[134,[-128.54736673577796,-168.92100115810183]],[135,[-53.07050688254585,-149.70431975135367]],[136,[29.83807049283545,4.552096689299234]],[137,[141.5910223203731,32.55771635767373]],[138,[123.05016227746809,43.061528869150976]],[139,[60.308980560594925,17.25526745001024]],[140,[157.2743153376906,-26.27152530794957]],[141,[59.34979208884163,-41.84750823345958]],[142,[183.13775671526076,-29.046791139070812]],[143,[118.8894882305487,-34.88529303507897]],[144,[-16.386347425905647,-43.701009257979]],[145,[43.27962434626623,-83.05743156694064]],[146,[202.55272182284713,-92.2354873003086]],[147,[-86.16806257704322,-139.27125992739667]],[148,[-13.502854599290142,-8.497997813873138]],[149,[110.57949329230803,22.759052610088414]],[150,[81.69384085150638,34.642445817626225]],[151,[30.56636612519291,18.689119473459698]],[152,[137.0303346387455,-44.409861339564806]],[153,[35.93466910024133,-47.74843725164359]],[154,[162.16232772779492,-42.03476208250102]],[155,[81.40425759035071,-48.05688617402226]],[156,[1.7964727505619114,-67.95807155575827]],[157,[126.02084132740084,-107.76749058711313]],[158,[80.308192568218,-109.18344543964177]],[159,[-115.09494255504111,-123.06023350318603]],[160,[-99.08726372263877,-148.77803515009091]],[161,[-127.74473847414248,-189.6425753781136]],[162,[-68.09469716003171,-103.39291579443886]],[163,[-29.742855818169303,28.693391408019497]],[164,[77.45523511301698,50.33025949674781]],[165,[47.20249556025503,75.5341418584961]],[166,[12.21310238262168,30.633586289545548]],[167,[105.6696218324618,-3.586903970448929]],[168,[3.4091321571836564,-26.15741082397108]],[169,[126.75306802226629,-2.277450928847999]],[170,[57.48105665629862,-14.788263086026996]],[171,[-50.43720200871588,-322.7376995109077]],[172,[-49.88841055144311,-397.417289366649]],[173,[-77.96484839279556,-300.90139527821816]],[174,[-73.92918260321129,-374.26493537873586]],[175,[-121.92604553676934,-367.9669539362864]],[176,[-112.93753938246074,-300.0586417194473]],[177,[-135.49685973610656,-309.93005697691785]],[178,[-168.54146594041424,-375.37306279748526]],[179,[-82.37771689842222,-358.9198517298926]],[180,[-96.89626038991943,-311.58816147700855]],[181,[-133.09150827087913,-400.3877967701698]],[182,[-131.2954435548713,-351.71437929716336]],[183,[-74.47228425693837,-320.5353044234661]],[184,[-83.68717555767296,-337.73449186981463]],[185,[-100.97846704394868,-411.31638117510005]],[186,[-110.11667500882513,-322.5382921200263]],[187,[-575.2359810783813,582.4947004916672]],[188,[-583.7059203675856,608.5181422954424]],[189,[-584.9175853328701,552.8293957614908]],[190,[-609.604170521076,536.4326590170143]],[191,[-547.8334028261212,571.3898601521834]],[192,[-530.1561573913036,573.6655781001754]],[193,[-555.8503464756916,548.7090824526052]],[194,[-544.3587654488834,534.7638249884876]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1235\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1232\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1233\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1234\"},\"data\":{\"type\":\"map\",\"entries\":[[\"color\",[\"purple\",\"white\",\"green\",\"green\",\"green\",\"white\",\"white\",\"white\",\"grey\",\"orange\",\"grey\",\"yellow\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"orange\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"lightgreen\",\"grey\",\"red\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"cyan\",\"cyan\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"species\",[\"nothing\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[Bxb1 in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_^2\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_^2\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_part_attB_reverse_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_part_attB_reverse_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_part_attR_reverse_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_part_attR_reverse_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"type\",[\"nothing\",\"dna\",\"protein\",\"protein\",\"protein\",\"dna\",\"dna\",\"dna\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"complex\",\"complex\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"k_r\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"10\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"k\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1236\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1237\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1248\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"line_alpha\":{\"type\":\"value\",\"value\":0},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1242\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1239\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1240\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1241\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],[\"color\",[\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\"]],[\"start\",[1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,5,6,6,6,7,7,7,8,8,8,8,8,8,8,8,8,8,8,9,9,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,18,18,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,33,33,33,33,34,34,34,35,35,35,35,36,36,36,36,37,37,37,38,38,38,38,39,39,41,41,55,55,56,56,57,57,57,58,58,58,59,59,59,60,60,60,61,61,62,62,62,63,63,64,64,64,65,66,66,67,67,68,68,68,69,69,69,70,70,70,71,71,72,72,73,73,73,74,74,74,75,75,75,76,77,77,78,78,79,79,80,80,80,81,81,82,82,83,83,84,84,84,85,85,85,86,86,86,87,87,88,88,89,89,90,90,91,91,91,92,92,92,93,93,93,94,94,95,95,96,96,97,97,98,98,98,99,99,99,100,100,101,101,102,102,103,103,104,104,104,105,105,105,106,106,106,107,107,107,108,108,109,109,110,110,111,111,112,112,112,113,113,113,114,114,114,115,115,115,116,116,116,117,117,117,118,118,118,119,119,120,120,121,121,122,122,123,123,123,124,124,124,125,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,134,135,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,144,145,145,145,146,146,146,147,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,161,162,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,193,193,193,194]],[\"end\",[80,84,86,57,68,73,84,91,105,112,116,123,145,156,160,171,177,180,184,187,189,191,193,115,116,118,159,160,162,183,184,186,57,59,80,81,82,83,90,129,139,151,166,187,191,57,58,60,61,63,70,71,87,126,136,148,163,59,60,62,64,70,75,80,86,93,98,99,104,107,114,115,118,125,134,135,144,147,158,159,162,173,174,175,176,179,182,183,186,59,61,64,65,66,67,72,73,77,81,88,94,100,108,119,127,137,149,164,60,62,84,85,62,63,67,68,69,75,78,82,95,101,109,120,64,68,86,87,88,89,90,97,103,111,122,70,71,72,73,74,75,76,77,78,79,83,89,96,102,110,121,128,138,150,165,91,93,115,189,193,91,92,98,107,93,94,95,96,97,104,112,130,140,152,167,98,99,116,117,99,100,101,102,103,105,106,114,131,141,153,168,104,105,118,119,120,121,122,133,143,155,170,107,108,109,110,111,112,113,114,132,142,154,169,123,125,159,123,124,134,147,125,126,127,128,129,130,131,132,133,144,156,134,135,160,161,135,136,137,138,139,140,141,142,143,145,146,158,144,145,162,163,164,165,166,167,168,169,170,147,148,149,150,151,152,153,154,155,156,157,158,171,173,183,171,172,174,179,173,176,180,174,175,184,185,175,177,178,182,176,177,186,179,180,181,182,187,188,189,190,191,192,193,194,8,2,10,8,9,2,11,8,12,11,13,10,20,43,11,13,14,19,43,11,15,12,34,20,44,19,44,15,2,14,15,9,2,11,10,16,24,43,24,44,12,2,16,12,9,2,11,14,16,38,20,45,19,45,24,45,11,1,8,20,46,19,46,24,46,1,2,13,1,9,2,11,1,15,17,43,17,44,17,45,17,46,17,2,19,17,18,2,11,17,20,34,47,34,48,34,49,34,50,11,21,19,11,21,22,36,47,36,48,36,49,36,50,11,23,20,23,2,22,23,18,2,11,19,24,38,47,38,48,38,49,38,50,20,2,24,20,18,2,11,22,24,11,5,17,5,2,21,5,18,2,11,5,23,37,47,37,48,37,49,37,50,25,2,26,25,9,2,11,25,27,34,43,34,44,34,45,34,46,51,34,51,36,51,38,51,37,11,28,26,11,28,29,33,43,33,44,33,45,33,46,52,34,52,36,52,38,52,37,11,30,27,30,2,29,30,9,2,11,26,31,38,43,38,44,38,45,38,46,53,34,53,36,53,38,53,37,27,2,31,27,9,2,11,29,31,11,6,25,6,2,28,6,9,2,11,6,30,32,43,32,44,32,45,32,46,54,34,54,36,54,38,54,37,32,2,33,32,18,2,11,32,34,11,35,33,11,35,36,11,37,34,37,2,36,37,18,2,11,33,38,34,2,38,34,18,2,11,36,38,11,7,32,7,2,35,7,18,2,11,7,37,9,3,39,9,40,3,18,3,41,18,42,3,9,4,55,4,18,4,56,4]],[\"xs\",[[-108.06366567750393,-89.83329391085962,-90.57078396177583,-86.33566843898433,-90.7549315206715,-89.83329391085962],[-108.06366567750393,-117.8111548365376,-119.01910200140591,-120.25722523533577,-115.44289388411032,-117.8111548365376],[-108.06366567750393,-98.68209860039995,-97.32235541243104,-96.40649765200492,-101.12129197782468,-98.68209860039995],[-22.157410685097854,-51.23147385759426,-48.612401285798335,-51.97239886800999,-53.499082503595154,-51.23147385759426],[-22.157410685097854,-19.87049267726335,-17.38114340174078,-19.826422468199937,-22.380747022084833,-19.87049267726335],[-22.157410685097854,52.464767432412515,54.44838563267362,53.81986687867174,49.83834656719924,52.464767432412515],[-22.157410685097854,-117.92658235521937,-115.50869539535292,-120.25722523533577,-119.23890952866108,-117.92658235521937],[-22.157410685097854,121.01995122800591,119.35307450678499,124.28995859594782,121.13567282453928,121.01995122800591],[-22.157410685097854,17.754391913329986,19.589651774961325,19.368799111332372,15.153324603353362,17.754391913329986],[-22.157410685097854,136.65517243769222,137.2796206590102,139.62070183449276,134.62400074340732,136.65517243769222],[-22.157410685097854,79.23546759686093,77.13216164561878,82.1159575864049,79.9723892235,79.23546759686093],[-22.157410685097854,-136.23373654551912,-135.41864309575055,-139.7336733886993,-135.38860591640477,-136.23373654551912],[-22.157410685097854,40.52739602336166,41.419074967168214,43.27962434626623,38.330174740648815,40.52739602336166],[-22.157410685097854,0.6104815955221139,2.6812860930742897,1.7964727505619114,-2.022907646030791,0.6104815955221139],[-22.157410685097854,-95.64629926616264,-95.28740839501297,-99.08726372263877,-94.37294009932845,-95.64629926616264],[-22.157410685097854,-49.917306805292505,-52.26626394603387,-50.43720200871588,-47.321733061482696,-49.917306805292505],[-22.157410685097854,-133.59779208714664,-135.2473658018408,-135.49685973610656,-131.0473798775024,-133.59779208714664],[-22.157410685097854,-95.5355657347973,-97.5161745389918,-96.89626038991943,-92.9095001319057,-95.5355657347973],[-22.157410685097854,-82.67315420721133,-84.82542781200192,-83.68717555767296,-80.03987116197378,-82.67315420721133],[-581.8859146863203,-576.6372593853363,-574.6787242490128,-575.2359810783813,-579.260502512307,-576.6372593853363],[-581.8859146863203,-584.1986763471356,-586.4748600503308,-584.9175853328701,-581.5814722021092,-584.1986763471356],[-549.3147953297291,-548.2759318694167,-545.9009538911367,-547.8334028261212,-550.860827170838,-548.2759318694167],[-549.3147953297291,-554.0695770516214,-555.7994404695414,-555.8503464756916,-551.4949908831923,-554.0695770516214],[90.27377334735863,101.11943701529684,99.90112109776952,104.57461392989504,100.69876109741607,101.11943701529684],[90.27377334735863,83.40428005583448,81.38536998019457,82.1159575864049,86.03431658345043,83.40428005583448],[90.27377334735863,82.10691282542926,84.73467047224165,81.23916919544975,79.8907765687561,82.10691282542926],[-97.91141791772486,-111.60663499904953,-110.5751023973221,-115.09494255504111,-110.98345997075467,-111.60663499904953],[-97.91141791772486,-98.91816843770178,-101.37514318245003,-99.08726372263877,-96.38098194164009,-98.91816843770178],[-97.91141791772486,-70.95280473722535,-70.18768595324043,-68.09469716003171,-73.07369056281865,-70.95280473722535],[-91.74413786347993,-77.39629577463546,-76.71582524769937,-74.47228425693837,-79.46379542413156,-77.39629577463546],[-91.74413786347993,-86.52156527382914,-88.66050002106476,-83.68717555767296,-85.72714680404293,-86.52156527382914],[-91.74413786347993,-106.99802399945094,-105.1235484614878,-110.11667500882513,-107.3931415571452,-106.99802399945094],[-6.875224118812677,-49.91535750903488,-51.45012010623148,-51.97239886800999,-47.40482027690932,-49.91535750903488],[-6.875224118812677,22.72384500574722,20.63878445277007,25.626848017564352,23.431841995226137,22.72384500574722],[-6.875224118812677,-83.81494786931212,-84.9514865152908,-86.33566843898433,-81.48268450788323,-83.81494786931212],[-6.875224118812677,55.26744537538773,55.96091856832393,58.18158346196184,53.19162660385987,55.26744537538773],[-6.875224118812677,10.225756542585584,12.349216170322931,11.30231958181436,7.5916203054557805,10.225756542585584],[-6.875224118812677,3.176192432351332,5.542465098354145,3.645023570782432,0.5875258261635432,3.176192432351332],[-6.875224118812677,-41.1787827408985,-38.70952056524912,-43.369648826393615,-42.608789412313705,-41.1787827408985],[-6.875224118812677,-27.085431472391512,-27.907369851186928,-29.897112316636772,-24.92974895794241,-27.085431472391512],[-6.875224118812677,57.4612871138809,55.332404493418885,60.308980560594925,58.23934272192863,57.4612871138809],[-6.875224118812677,28.373411743961093,25.90485249479334,30.56636612519291,29.80172488848637,28.373411743961093],[-6.875224118812677,10.523509094261906,7.933364793183217,12.21310238262168,12.312180801250854,10.523509094261906],[-561.3262459326659,-571.8662832821108,-570.391263604227,-575.2359810783813,-571.742858853545,-571.8662832821108],[-561.3262459326659,-550.9213345826769,-552.8306046281651,-547.8334028261212,-550.47685058502,-550.9213345826769],[-77.85036725241709,-53.246747714612916,-55.87739666229808,-51.97239886800999,-51.22059671498342,-53.246747714612916],[-77.85036725241709,-149.99397412880415,-148.50139376942101,-153.3559289584949,-149.89178332217455,-149.99397412880415],[-77.85036725241709,-122.65224799770091,-124.28964202494164,-124.5686763186204,-120.10578029673277,-122.65224799770091],[-77.85036725241709,-7.065799739980148,-6.454531984609602,-4.090741458595103,-9.088311073776955,-7.065799739980148],[-77.85036725241709,-30.344945101656705,-28.94019591350157,-28.12317251890188,-32.80361054743774,-30.344945101656705],[-77.85036725241709,-50.012745110204506,-52.07931370429583,-47.08763729578664,-49.333725676118156,-50.012745110204506],[-77.85036725241709,-42.86430495130616,-40.98820414230479,-41.318118713359084,-45.47385203025356,-42.86430495130616],[-77.85036725241709,-80.1901124074987,-77.64412708225092,-80.4036287464303,-82.63481448593022,-80.1901124074987],[-77.85036725241709,-64.50498054142952,-67.10545446702089,-62.88617129466462,-62.67240221253563,-64.50498054142952],[-77.85036725241709,26.839456829798124,24.838904884316758,29.83807049283545,27.417591506138614,26.839456829798124],[-77.85036725241709,-15.732260632961191,-18.18824422153122,-13.502854599290142,-14.333814292790304,-15.732260632961191],[-77.85036725241709,-32.41531737592964,-34.663510432143774,-29.742855818169303,-31.434828631788516,-32.41531737592964],[-27.399917447446157,24.835846092862674,27.08355486548879,25.626848017564352,22.212918994685516,24.835846092862674],[-27.399917447446157,-122.92847944745924,-120.33096950653993,-124.5686763186204,-124.74794839460569,-122.92847944745924],[-27.399917447446157,-95.41803594320164,-92.78384462691572,-96.53627381486618,-97.52178184757284,-95.41803594320164],[-27.399917447446157,-5.316617660050551,-2.8938996419046537,-5.026942693983821,-7.87674540164637,-5.316617660050551],[-27.399917447446157,-46.79463836955708,-44.23392057329337,-47.08763729578664,-49.2163696942903,-46.79463836955708],[-27.399917447446157,33.66848007789651,35.93610413594556,34.40936576087452,31.049410749348795,33.66848007789651],[-27.399917447446157,-85.21230434344909,-82.57813491875189,-86.33566843898433,-87.31359668940864,-85.21230434344909],[-27.399917447446157,-95.19325464634296,-92.56050388081765,-96.40649765200492,-97.25049352642921,-95.19325464634296],[-27.399917447446157,121.41800665100556,121.3173604744288,124.77938977946287,119.9241528527928,121.41800665100556],[-27.399917447446157,118.04904166714309,116.56311321070667,121.4139603049857,117.93879305058063,118.04904166714309],[-27.399917447446157,63.40340326389425,62.638002421108794,66.90223999601882,62.509101874603104,63.40340326389425],[-27.399917447446157,102.50310415862313,103.83762256872964,104.80819601218231,100.07514630352411,102.50310415862313],[-27.399917447446157,155.6040216738731,155.16317253837633,159.06342870463416,154.4038723832646,155.6040216738731],[-27.399917447446157,83.58874894698822,85.08907583666137,85.69081397763036,81.09129007019077,83.58874894698822],[-27.399917447446157,101.0754907337782,100.18961588652664,104.57461392989504,100.30152746238178,101.0754907337782],[-27.399917447446157,77.90474812544419,77.87373859949459,81.23916919544975,76.35404735272232,77.90474812544419],[-27.399917447446157,-99.63167693781146,-97.14569120288513,-101.77112617209045,-101.10279717845928,-99.63167693781146],[-27.399917447446157,-125.09176871104637,-123.87521876418596,-128.54736673577796,-124.66912706541315,-125.09176871104637],[-27.399917447446157,-51.01899619489599,-48.5069068579204,-53.07050688254585,-52.55793441677114,-51.01899619489599],[-27.399917447446157,-16.65797177445277,-14.229935325832425,-16.386347425905647,-19.214855486345172,-16.65797177445277],[-27.399917447446157,-83.41006497222375,-81.21673516203472,-86.16806257704322,-84.29511573676515,-83.41006497222375],[-27.399917447446157,77.44849268362296,78.2116233609996,80.308192568218,75.32883964041146,77.44849268362296],[-27.399917447446157,-112.239013289374,-110.11644534699066,-115.09494255504111,-113.00684749029399,-112.239013289374],[-27.399917447446157,-66.53566277675225,-63.92761085147269,-68.09469716003171,-68.40417380775239,-66.53566277675225],[-27.399917447446157,-76.56337375844028,-78.52180105526867,-77.96484839279556,-73.94014534143335,-76.56337375844028],[-27.399917447446157,-73.09283316554321,-75.3220439041482,-73.92918260321129,-70.4668931323847,-73.09283316554321],[-27.399917447446157,-120.31826462343626,-122.15755025193525,-121.92604553676934,-117.71631477970001,-120.31826462343626],[-27.399917447446157,-110.84717939739632,-112.35653541712085,-112.93753938246074,-108.3462437760285,-110.84717939739632],[-27.399917447446157,-81.32174837627252,-83.45479775152658,-82.37771689842222,-78.68779157166541,-81.32174837627252],[-27.399917447446157,-129.4428025417061,-131.12444101924896,-131.2954435548713,-126.88234842908223,-129.4428025417061],[-27.399917447446157,-73.32257214544818,-75.41115374442062,-74.47228425693837,-70.68861506777283,-73.32257214544818],[-27.399917447446157,-108.31102398396905,-110.02438280520575,-110.11667500882513,-105.74113961845946,-108.31102398396905],[109.77414555445861,28.117666071925868,26.952131873134334,25.626848017564352,30.464740479942947,28.117666071925868],[109.77414555445861,-0.6080099497238969,-0.030013007958018534,-4.090741458595103,0.4660556943191656,-0.6080099497238969],[109.77414555445861,-1.7421641943006319,-1.8262259806263836,-5.026942693983821,-0.09994047439675402,-1.7421641943006319],[109.77414555445861,152.1353768549935,153.3053594248137,154.6215582748719,149.78605350198282,152.1353768549935],[109.77414555445861,171.58425252070754,172.88616075717303,173.92676665838883,169.17115326830117,171.58425252070754],[109.77414555445861,94.01280999837107,96.58590250868018,92.22402105028277,92.28824436632338,94.01280999837107],[109.77414555445861,104.1706095627218,106.72917492677128,103.8896747208181,101.74530797171283,104.1706095627218],[109.77414555445861,55.82632130022867,54.253798839567196,53.81986687867174,58.350622062358894,55.82632130022867],[109.77414555445861,115.02983783584172,117.4454800422218,115.3431823391173,112.46555806466175,115.02983783584172],[109.77414555445861,61.48821101348588,61.452999974211814,58.18158346196184,63.09194826535002,61.48821101348588],[109.77414555445861,20.923435621700623,22.40197996814598,17.55527098819026,21.042608113229623,20.923435621700623],[109.77414555445861,164.82009976476212,162.4604025397982,167.28455013906273,166.01076450829754,164.82009976476212],[109.77414555445861,57.67538707512939,56.292796969334546,55.42691518534677,60.1245584763503,57.67538707512939],[109.77414555445861,192.9643604303957,190.94655575758793,195.94453997637237,193.56849221042944,192.9643604303957],[109.77414555445861,116.60844463361873,114.0337030037533,116.98463376629918,119.00473782733393,116.60844463361873],[109.77414555445861,40.220646184441826,39.33478843015711,37.46334965036668,42.41445042565014,40.220646184441826],[109.77414555445861,140.46761937455653,137.83345013986013,141.5910223203731,142.56889310156203,140.46761937455653],[109.77414555445861,110.55230749011372,108.04593500092774,110.57949329230803,113.04578416848108,110.55230749011372],[109.77414555445861,78.82324303232501,76.84658000410481,77.45523511301698,81.44883196678357,78.82324303232501],[-137.49844698397388,-128.03128530872073,-129.21699698973916,-124.5686763186204,-128.48809092978524,-128.03128530872073],[-137.49844698397388,-99.68216784202797,-99.33254867720457,-96.53627381486618,-101.5240679386302,-99.68216784202797],[-137.49844698397388,-122.27438761398,-124.79585541408578,-120.25722523533577,-120.70977752362619,-122.27438761398],[-137.49844698397388,-166.5131748266728,-165.50575807933413,-170.00414849353515,-165.86461925217822,-166.5131748266728],[38.05971039616766,-93.80685471319016,-94.72445924397157,-96.53627381486618,-91.59452758682956,-93.80685471319016],[38.05971039616766,-24.62477237249453,-23.7194440080065,-28.12317251890188,-23.870605602963067,-24.62477237249453],[38.05971039616766,89.11605909567001,89.52857643193533,92.22402105028277,87.22925422094394,89.11605909567001],[38.05971039616766,-17.727822652379952,-19.230828243604396,-19.826422468199937,-15.229328827431337,-17.727822652379952],[38.05971039616766,37.136193186364245,39.64558492333153,37.09589691524991,34.64591631991915,37.136193186364245],[38.05971039616766,34.866360698464554,32.496152630188135,34.40936576087452,37.453348106857625,34.866360698464554],[38.05971039616766,58.21155804706201,60.348978579377366,59.2580673026135,55.57771716698356,58.21155804706201],[38.05971039616766,14.706002975398833,14.930829891083025,11.30231958181436,16.0957415162125,14.706002975398833],[38.05971039616766,112.8443679465072,110.8483891452012,115.84778037662777,113.41565314369329,112.8443679465072],[38.05971039616766,22.32802034216745,20.192842931067315,21.276651241901128,24.961923408691003,22.32802034216745],[38.05971039616766,132.82480550498488,131.04822480939796,136.02120382904621,133.08514813654838,132.82480550498488],[38.05971039616766,71.84718609656422,69.27272056110925,73.62860733573424,73.57661968760951,71.84718609656422],[-27.33996942632246,-7.667340549799851,-9.934627101217977,-5.026942693983821,-6.652548627420076,-7.667340549799851],[-27.33996942632246,-20.31788228703936,-22.909677409265598,-19.826422468199937,-17.959215207289244,-20.31788228703936],[-27.33996942632246,-94.44517017248823,-96.05057447970215,-96.40649765200492,-91.90939390315926,-94.44517017248823],[-27.33996942632246,-76.93836016998455,-75.76515127383082,-80.4036287464303,-76.46779016720703,-76.93836016998455],[-27.33996942632246,15.187467327093593,16.46694504083543,17.55527098819026,12.784802302163623,15.187467327093593],[-27.33996942632246,-20.59617988673262,-18.185229441487344,-20.267350245589874,-23.163113400397943,-20.59617988673262],[-27.33996942632246,-40.17008267491873,-38.39783835338035,-43.369648826393615,-40.424586247218144,-40.17008267491873],[-27.33996942632246,64.69146440255295,63.1508398145999,68.0308733326194,64.64801265903274,64.69146440255295],[-27.33996942632246,-33.41364171018292,-35.69339377012368,-34.12330831336389,-30.79725340925516,-33.41364171018292],[-27.33996942632246,91.61578135978043,90.21858218762287,95.0167243746915,91.39971499679947,91.61578135978043],[-27.33996942632246,17.992446479900625,15.687945035824116,20.566452653296256,19.075946740315285,17.992446479900625],[60.65224454294221,-44.700566511253115,-45.96273637676887,-47.08763729578664,-42.306069814696734,-44.700566511253115],[60.65224454294221,-37.89091808462613,-37.58529892245517,-41.318118713359084,-36.570816194695176,-37.89091808462613],[60.65224454294221,101.16368673964266,102.08515330274172,103.8896747208181,98.94912516144024,101.16368673964266],[60.65224454294221,54.0217912856062,51.57384757004527,53.81986687867174,56.56551951886778,54.0217912856062],[60.65224454294221,65.11390913174213,67.58070374265799,65.24636014316754,62.58428528467326,65.11390913174213],[60.65224454294221,35.72825945857645,33.725364168371186,34.40936576087452,38.356782916523755,35.72825945857645],[60.65224454294221,50.82720752990909,53.41583329804582,50.35866672387322,48.4608379803769,50.82720752990909],[60.65224454294221,112.13174080745674,112.36407763807024,115.3431823391173,110.37603004248878,112.13174080745674],[60.65224454294221,59.41601130942058,61.95092549538668,59.2580673026135,56.95601917347013,59.41601130942058],[60.65224454294221,68.98572172251885,71.39496659076093,69.32014042466943,66.41784256839786,68.98572172251885],[60.65224454294221,6.917909494961263,6.808277606120534,3.645023570782432,8.580061975522552,6.917909494961263],[60.65224454294221,-16.81767954559085,-15.577050084461664,-20.267350245589874,-16.421929089889506,-16.81767954559085],[60.65224454294221,146.15039066817644,143.87421412279014,148.77541386879335,147.1813656797744,146.15039066817644],[60.65224454294221,23.867356240199715,21.97796477071355,22.343861361250095,26.47943014523198,23.867356240199715],[60.65224454294221,183.5304974962378,181.6914300726523,186.67869375994098,183.87619190304054,183.5304974962378],[60.65224454294221,82.55783351577404,79.9275727261027,83.47710836050021,84.75202865606097,82.55783351577404],[60.65224454294221,3.101385182936994,1.8086581851206756,0.7484755909136313,5.5102343667074765,3.101385182936994],[60.65224454294221,121.45261371720655,118.84932616115597,123.05016227746809,123.29809085959234,121.45261371720655],[60.65224454294221,81.13483501873345,78.53434295847232,81.69384085150638,83.47015802441177,81.13483501873345],[60.65224454294221,47.72455698576092,45.37634653975416,47.20249556025503,50.3204116002531,47.72455698576092],[122.45103268141929,123.83294375808703,121.24595350181653,124.28995859594782,126.20314523438232,123.83294375808703],[122.45103268141929,124.54937076024956,126.98941035108531,124.77938977946287,122.00021973929098,124.54937076024956],[122.45103268141929,107.49902842446662,106.819091118467,104.57461392989504,109.56618600844999,107.49902842446662],[-571.3623618162181,-581.5250235699582,-580.1057090609372,-584.9175853328701,-581.3350482602618,-581.5250235699582],[-571.3623618162181,-559.3469688723745,-560.2860993864596,-555.8503464756916,-560.066490201978,-559.3469688723745],[151.7558905059176,127.3080956246486,129.28982338209906,124.28995859594782,126.75804620681764,127.3080956246486],[151.7558905059176,172.40669535669872,170.10255283972617,174.98136832606832,173.48952038980707,172.40669535669872],[151.7558905059176,124.27870215187619,123.52188456774782,121.4139603049857,126.39443379848505,124.27870215187619],[151.7558905059176,158.55667355114178,160.9101388434391,159.06342870463416,155.96282474747755,158.55667355114178],[146.876043796553,125.29612659361041,122.94608253339449,124.77938977946287,127.89128904873813,125.29612659361041],[146.876043796553,166.18143525949674,168.29238277560043,167.28455013906273,163.54721604824854,166.18143525949674],[146.876043796553,117.19545021482493,119.82233022055154,115.84778037662777,115.2078485778263,117.19545021482493],[146.876043796553,148.69232782787762,151.17191703482504,148.77541386879335,146.1733260680962,148.69232782787762],[146.876043796553,70.70298073347769,72.95138887070013,68.0308733326194,69.72210891106349,70.70298073347769],[146.876043796553,107.31106563889279,106.1571530492336,104.80819601218231,109.65223520110746,107.31106563889279],[146.876043796553,140.24463581736626,137.93266449948126,139.62070183449276,142.8525753965124,140.24463581736626],[146.876043796553,78.38113680831522,79.613444940356,74.92937237800525,78.78620177144866,78.38113680831522],[146.876043796553,156.2300092061057,153.59619834490286,157.2743153376906,158.36844478967723,156.2300092061057],[146.876043796553,137.68878147495232,135.3895898787559,137.0303346387455,140.30031279072534,137.68878147495232],[146.876043796553,109.05970614623303,109.24215907005153,105.6696218324618,110.48536784257783,109.05970614623303],[99.05636677923485,117.92544016430476,117.300353152858,121.4139603049857,116.8957187044181,117.92544016430476],[99.05636677923485,68.88321281478763,71.41408469052637,66.90223999601882,67.29203183082629,68.88321281478763],[99.05636677923485,84.1826811758532,86.6904728157434,82.1159575864049,82.65525701724579,84.1826811758532],[99.05636677923485,116.9021031733153,114.29002771534,118.42558369577101,118.79150300586649,116.9021031733153],[11.94254241378123,65.8294605925019,63.19534980458441,66.90223999601882,67.9546895700179,65.8294605925019],[11.94254241378123,53.64808667555854,55.3792291872948,55.42691518534677,51.07314210210553,53.64808667555854],[11.94254241378123,20.901971460734266,23.298738957697392,21.276651241901128,18.32747150103373,20.901971460734266],[11.94254241378123,21.972736844690907,24.37061968962951,22.343861361250095,19.398808006277893,21.972736844690907],[11.94254241378123,-32.423878614612974,-29.835288945024363,-34.12330831336389,-34.20632970723475,-32.423878614612974],[11.94254241378123,18.76649915423237,16.160941208539867,19.368799111332372,21.08635111827665,18.76649915423237],[11.94254241378123,-62.282139517252794,-60.70049192566481,-65.60066203861675,-62.2896184186202,-62.282139517252794],[11.94254241378123,82.34383785519897,80.818864188843,85.69081397763036,82.28114562960197,82.34383785519897],[11.94254241378123,-20.695161931525043,-19.495541146974936,-24.15468865996458,-20.25372751038306,-20.695161931525043],[11.94254241378123,56.3857561234726,54.35323840794066,59.34979208884163,57.012258787627424,56.3857561234726],[11.94254241378123,33.98131859633254,31.44359058448332,35.93466910024133,35.59245859062749,33.98131859633254],[11.94254241378123,5.2231953321734625,3.515461815354394,3.4091321571836564,7.7914447664729956,5.2231953321734625],[76.86457794755647,102.31308573911508,99.96810449876962,104.80819601218231,103.47449072068143,102.31308573911508],[76.86457794755647,22.056817427367317,21.093250405872876,19.368799111332372,24.29546823828938,22.056817427367317],[76.86457794755647,81.13280761495892,78.60873549842381,81.23916919544975,83.60642623335646,81.13280761495892],[76.86457794755647,115.17431295702433,116.88455188226993,116.98463376629918,112.60533333652377,115.17431295702433],[76.86457794755647,73.78070806049999,76.31442138865872,73.62860733573424,71.31914497304167,73.78070806049999],[76.86457794755647,83.21331692097408,85.64364037512345,83.47710836050021,80.6578618089327,83.21331692097408],[76.86457794755647,22.83538997610475,25.277065611188263,20.566452653296256,21.47000358439513,22.83538997610475],[76.86457794755647,26.340310288302728,27.771481337306803,22.952402686359175,26.516221318147362,26.340310288302728],[76.86457794755647,115.98456570406994,113.90108783220415,118.8894882305487,116.69006947473244,115.98456570406994],[76.86457794755647,81.02289084935995,78.44732380098085,81.40425759035071,83.41755342013063,81.02289084935995],[76.86457794755647,60.70768350886974,60.50436298576286,57.48105665629862,62.44158124929044,60.70768350886974],[187.69952352004023,159.65759502245612,157.33480607376242,159.06342870463416,162.2622316935255,159.65759502245612],[187.69952352004023,195.49508834751452,197.86778917103032,195.94453997637237,192.90918641496245,195.49508834751452],[187.69952352004023,138.01590734884545,140.54326805710818,136.02120382904621,136.43475080431105,138.01590734884545],[187.69952352004023,186.7167913152715,189.22567915214702,186.67869375994098,184.2259753698444,186.7167913152715],[187.69952352004023,97.89419023318648,99.99990343580252,95.0167243746915,97.15342683352063,97.89419023318648],[187.69952352004023,142.2361974865181,141.19527785562855,139.62070183449276,144.51779917947607,142.2361974865181],[187.69952352004023,269.9141006507705,269.39000191140053,273.388804440778,268.7899448193766,269.9141006507705],[187.69952352004023,88.90083066507268,88.66581054927566,85.69081397763036,90.65854882854798,88.90083066507268],[187.69952352004023,100.79903535402387,101.9065239459115,97.32148245038279,101.34115283358985,100.79903535402387],[187.69952352004023,183.54703231390806,181.1612552870572,183.13775671526076,186.1269526165433,183.54703231390806],[187.69952352004023,163.71161679203837,161.83734462992393,162.16232772779492,166.32080707549522,163.71161679203837],[187.69952352004023,130.18741505318764,130.52002061065292,126.75306802226629,131.48392050299265,130.18741505318764],[-127.03917388846804,-137.91455869070322,-139.61890310588242,-139.7336733886993,-135.34730212619544,-137.91455869070322],[-127.03917388846804,-104.23913325589882,-103.05183494158523,-101.77112617209045,-106.59715120630423,-104.23913325589882],[-127.03917388846804,-117.91799466933092,-120.06535458063357,-115.09494255504111,-117.10977294996964,-117.91799466933092],[-143.66726050267525,-140.4167081596201,-138.12677763396147,-139.7336733886993,-143.03064189568138,-140.4167081596201],[-143.66726050267525,-179.95739362891348,-179.79704378642168,-183.34004063405024,-178.51315680029657,-179.95739362891348],[-143.66726050267525,-131.117290914839,-133.4239832924215,-128.54736673577796,-130.02966339303936,-131.117290914839],[-143.66726050267525,-89.54489927634489,-89.68844891942733,-86.16806257704322,-91.00318013759292,-89.54489927634489],[-11.542080530226952,-99.43926994235494,-100.75053539865186,-101.77112617209045,-97.02186913717486,-99.43926994235494],[-11.542080530226952,-59.828440872345276,-57.88676653595017,-62.88617129466462,-60.31965541437029,-59.828440872345276],[-11.542080530226952,35.20010632487289,36.570298503664986,37.46334965036668,32.75632589757354,35.20010632487289],[-11.542080530226952,0.2568462408614356,2.6154559345425925,0.7484755909136313,-2.334971913833141,0.2568462408614356],[-11.542080530226952,-28.31082394647046,-25.706099358552812,-29.897112316636772,-30.16307948531548,-28.31082394647046],[-11.542080530226952,71.44067078696408,70.81393806597902,74.92937237800525,70.41250896413193,71.44067078696408],[-11.542080530226952,-22.192937579771424,-23.798036667278993,-24.15468865996458,-19.6572655916535,-22.192937579771424],[-11.542080530226952,93.83062944678488,93.18329625733114,97.32148245038279,92.8220475520259,93.83062944678488],[-11.542080530226952,19.485192811313823,18.321435513336176,22.952402686359175,19.004250339263475,19.485192811313823],[-11.542080530226952,-16.0836171400454,-18.502446678007146,-16.386347425905647,-13.521184979375867,-16.0836171400454],[-11.542080530226952,1.2212342129398537,-1.3812039801461524,1.7964727505619114,3.5508032332227963,1.2212342129398537],[-106.82904262060183,-125.05738734487275,-124.04059558488063,-128.54736673577796,-124.41867842608085,-125.05738734487275],[-106.82904262060183,-56.33339251474533,-56.202763559331785,-53.07050688254585,-58.01179834041133,-56.33339251474533],[-106.82904262060183,-100.2590238818181,-98.18120781610546,-99.08726372263877,-102.89267410057722,-100.2590238818181],[-106.82904262060183,-125.15866392275333,-126.22989781065571,-127.74473847414248,-122.86070411596226,-125.15866392275333],[112.24222155369154,-50.02903430653894,-50.54472504659698,-53.07050688254585,-48.07059581639278,-50.02903430653894],[112.24222155369154,32.665494660446775,34.80962082765798,29.83807049283545,31.86258060494286,32.665494660446775],[112.24222155369154,140.48515704948446,142.5947988911601,141.5910223203731,137.8509388417217,140.48515704948446],[112.24222155369154,122.66892226708059,125.0636248165549,123.05016227746809,120.09337535571092,122.66892226708059],[112.24222155369154,62.34109549155602,64.85853554012122,60.308980560594925,60.78760601998853,62.34109549155602],[112.24222155369154,154.34061840921396,155.0082174467139,157.2743153376906,152.28139589419547,154.34061840921396],[112.24222155369154,62.73761370913158,64.16900111517663,59.34979208884163,62.913267595824514,62.73761370913158],[112.24222155369154,179.8596707308352,179.95820484666365,183.13775671526076,178.2061493315657,179.8596707308352],[112.24222155369154,117.81871160163517,119.94487576959813,118.8894882305487,115.18461565601991,117.81871160163517],[112.24222155369154,46.53089534427581,46.37641922102444,43.27962434626623,48.22763883969054,46.53089534427581],[112.24222155369154,199.3097849185494,197.6002197673493,202.55272182284713,199.48103604408243,199.3097849185494],[112.24222155369154,82.09929429488203,80.37626034540853,80.308192568218,84.67195220832238,82.09929429488203],[34.79736928140925,-13.340435137100958,-13.849487025880897,-16.386347425905647,-11.386529483633069,-13.340435137100958],[34.79736928140925,42.84844204706691,40.265218372034624,43.27962434626623,45.227130821158426,42.84844204706691],[34.79736928140925,-65.4432939296811,-66.44639727089675,-68.09469716003171,-63.18247546871024,-65.4432939296811],[34.79736928140925,-26.838933401083388,-24.754630378087704,-29.742855818169303,-27.545736733063727,-26.838933401083388],[34.79736928140925,75.53612251224476,77.17162399485687,77.45523511301698,72.99027404548688,75.53612251224476],[34.79736928140925,46.72596286877574,49.08965908150626,47.20249556025503,44.136219420275694,46.72596286877574],[34.79736928140925,13.772969471530615,16.380922877185846,12.21310238262168,11.904951960978709,13.772969471530615],[34.79736928140925,102.21209412300946,101.78032713425266,105.6696218324618,101.00375415731567,102.21209412300946],[34.79736928140925,6.697941433115364,6.62270260817414,3.4091321571836564,8.333254223789643,6.697941433115364],[34.79736928140925,123.2847233827695,122.79757954497536,126.75306802226629,122.12662916560349,123.2847233827695],[34.79736928140925,53.98106835428975,53.14448048320255,57.48105665629862,53.15740773657169,53.98106835428975],[65.94197659479975,-83.06308354517057,-83.48041332612456,-86.16806257704322,-81.1728811999055,-83.06308354517057],[65.94197659479975,-10.568359713618076,-8.509824356633008,-13.502854599290142,-11.234893075468648,-10.568359713618076],[65.94197659479975,108.92016514167669,110.72779301933963,110.57949329230803,106.32542118910104,108.92016514167669],[65.94197659479975,81.12005012069075,83.45013461704941,81.69384085150638,78.51778323069942,81.12005012069075],[65.94197659479975,31.999349051745288,34.62008363289399,30.56636612519291,30.058361810588206,31.999349051745288],[65.94197659479975,133.61300216091922,133.3426251514319,137.0303346387455,132.26233915755864,133.61300216091922],[65.94197659479975,39.16966773819204,40.89119768333496,35.93466910024133,38.98268623621449,39.16966773819204],[65.94197659479975,158.72269332199602,158.3691955862582,162.16232772779492,157.44457194032356,158.72269332199602],[65.94197659479975,78.64649831575507,79.5318234660628,81.40425759035071,76.4530071737187,78.64649831575507],[65.94197659479975,5.270766580296003,5.792355555695284,1.7964727505619114,6.3972377076035425,5.270766580296003],[65.94197659479975,123.2781144303085,121.07454694300974,126.02084132740084,124.18064665886385,123.2781144303085],[65.94197659479975,79.32427727019675,76.69173053356917,80.308192568218,81.49009562212812,79.32427727019675],[-64.60729140176336,-53.6669413946532,-55.396270242510276,-50.43720200871588,-53.46966622013541,-53.6669413946532],[-64.60729140176336,-75.71513064179854,-73.26641008959244,-77.96484839279556,-77.09667891397523,-75.71513064179854],[-64.60729140176336,-71.19678905408432,-71.30086808298269,-74.47228425693837,-69.53895170047784,-71.19678905408432],[-59.5682326093928,-51.10958227109259,-48.81562268955689,-50.43720200871588,-53.722491008507674,-51.10958227109259],[-59.5682326093928,-51.03072818558111,-53.664761770892625,-49.88841055144311,-48.93856244729203,-51.03072818558111],[-59.5682326093928,-70.61542721680406,-70.63412368220784,-73.92918260321129,-69.0248233911971,-70.61542721680406],[-59.5682326093928,-79.19645166361836,-77.39956596177583,-82.37771689842222,-79.48427780787887,-79.19645166361836],[-98.35176970331327,-81.45244867589386,-82.0693818979193,-77.96484839279556,-82.48988758312592,-81.45244867589386],[-98.35176970331327,-109.49037119428645,-108.24003818475317,-112.93753938246074,-109.10551137423542,-109.49037119428645],[-98.35176970331327,-97.45708987494173,-100.0578033618621,-96.89626038991943,-95.12241050717864,-97.45708987494173],[-96.48602024231285,-77.2865922019969,-77.37658682317004,-73.92918260321129,-78.789212678847,-77.2865922019969],[-96.48602024231285,-118.80649033227155,-116.93306904308507,-121.92604553676934,-119.20012472873061,-118.80649033227155],[-96.48602024231285,-84.68195309584722,-82.52099745763371,-83.68717555767296,-87.31478971249236,-84.68195309584722],[-96.48602024231285,-100.46693163681118,-102.81876110931807,-100.97846704394868,-97.87245109996134,-100.46693163681118],[-146.11094048679797,-125.06970390174128,-126.91434246255348,-121.92604553676934,-124.7162857677999,-125.06970390174128],[-146.11094048679797,-136.28054428657876,-134.0298932833269,-135.49685973610656,-138.90294255820712,-136.28054428657876],[-146.11094048679797,-165.8850662257054,-166.88283366337143,-168.54146594041424,-163.62721354447538,-165.8850662257054],[-146.11094048679797,-134.64964878228574,-134.73115804537375,-131.2954435548713,-136.15923459707594,-134.64964878228574],[-124.7868190395091,-115.2305322236303,-113.88561532604724,-112.93753938246074,-117.66314929929908,-115.2305322236303],[-124.7868190395091,-132.19766501819214,-130.58054581954926,-135.49685973610656,-132.2497838305344,-132.19766501819214],[-124.7868190395091,-113.11672643206222,-115.11591183160678,-110.11667500882513,-112.54064031513771,-113.11672643206222],[-112.26149046512336,-85.87302579280458,-86.5726465131307,-82.37771689842222,-86.83143384545322,-85.87302579280458],[-112.26149046512336,-97.94582724874783,-95.80981734331115,-96.89626038991943,-100.57970790142952,-97.94582724874783],[-112.26149046512336,-131.47236658445948,-133.3047421755854,-133.09150827087913,-128.87193770112776,-131.47236658445948],[-112.26149046512336,-128.11564060708722,-126.31682774680748,-131.2954435548713,-128.40608755776464,-128.11564060708722],[-580.0211413445182,-576.3011237388051,-578.9351728459718,-575.2359810783813,-574.1723338895953,-576.3011237388051],[-580.0211413445182,-582.5983247496936,-579.964108099498,-583.7059203675856,-584.707144229345,-582.5983247496936],[-598.8461344577574,-587.7988845575661,-587.0629926852095,-584.9175853328701,-589.9015446219339,-587.7988845575661],[-598.8461344577574,-606.6445688158681,-607.2771536931057,-609.604170521076,-604.6080723153498,-606.6445688158681],[-537.2831668575329,-544.3836779622618,-543.9876889316698,-547.8334028261212,-543.1432613829469,-544.3836779622618],[-537.2831668575329,-533.648636734606,-534.3131794277908,-530.1561573913036,-534.6407805933657,-533.648636734606],[-549.0407773716272,-553.6424981342501,-551.1790069612626,-555.8503464756916,-555.0586781290015,-553.6424981342501],[-549.0407773716272,-546.6110499042777,-549.058839402046,-544.3587654488834,-545.2316502240643,-546.6110499042777],[-51.97239886800999,-8.93226547778779,-7.397502880591189,-6.875224118812677,-11.442802709913348,-8.93226547778779],[-51.97239886800999,-22.898335695513584,-25.517408267309513,-22.157410685097854,-20.630727049512686,-22.898335695513584],[-51.97239886800999,-76.57601840581415,-73.945369458129,-77.85036725241709,-78.60216940544365,-76.57601840581415],[-153.3559289584949,-10.321466564195266,-11.575325760694888,-6.875224118812677,-10.702361063506256,-10.321466564195266],[-153.3559289584949,-559.0796175417884,-556.6297803109585,-561.3262459326659,-560.4637479561925,-559.0796175417884],[-153.3559289584949,-23.916341915945978,-26.49489150613167,-22.157410685097854,-22.17215594813349,-23.916341915945978],[25.626848017564352,-26.60891552274448,-28.856624295370594,-27.399917447446157,-23.985988424567317,-26.60891552274448],[25.626848017564352,-3.972221106995544,-1.8871605540183953,-6.875224118812677,-4.680218096474462,-3.972221106995544],[25.626848017564352,107.2833275000971,108.44886169888863,109.77414555445861,104.93625309208002,107.2833275000971],[-124.5686763186204,-29.040114318607316,-31.637624259526632,-27.399917447446157,-27.220645371460872,-29.040114318607316],[-124.5686763186204,-134.03583799387354,-132.8501263128551,-137.49844698397388,-133.57903237280902,-134.03583799387354],[-124.5686763186204,-79.76679557333658,-78.12940154609585,-77.85036725241709,-82.31326327430472,-79.76679557333658],[-4.090741458595103,144.03031468838722,141.89993639304495,146.876043796553,144.81079777160278,144.03031468838722],[-4.090741458595103,-954.860404062944,-954.4229765057491,-958.3191079178334,-953.6571667513422,-954.860404062944],[-96.53627381486618,-28.518155319110694,-31.15234663539662,-27.399917447446157,-26.4144094147395,-28.518155319110694],[-96.53627381486618,-134.35255295681208,-134.70217212163547,-137.49844698397388,-132.51065286020986,-134.35255295681208],[-96.53627381486618,35.330291294491644,36.24789582527305,38.05971039616766,33.11796416813103,35.330291294491644],[-28.12317251890188,150.10544756934505,147.50940545449333,151.7558905059176,151.91858838428922,150.10544756934505],[-28.12317251890188,-954.8714587178979,-954.4845252761725,-958.3191079178334,-953.6229711581193,-954.8714587178979],[-5.026942693983821,-27.110242481379426,-29.532960499525323,-27.399917447446157,-24.55011473978361,-27.110242481379426],[-5.026942693983821,-24.699571570506432,-22.432285019088305,-27.33996942632246,-25.714363492886207,-24.699571570506432],[-5.026942693983821,106.48936705477543,106.57342884110118,109.77414555445861,104.84714333487155,106.48936705477543],[154.6215582748719,-96.7024777795135,-98.51633103284337,-98.35176970331327,-94.1062692187343,-96.7024777795135],[173.92676665838883,147.36768154594344,145.0090746955832,146.876043796553,149.9595008416129,147.36768154594344],[173.92676665838883,-565.9189782070168,-567.0345831031714,-568.4609460174538,-563.5975697904771,-565.9189782070168],[92.22402105028277,151.18859585084041,148.58710305425913,151.7558905059176,153.52098772121045,151.18859585084041],[92.22402105028277,-565.9865668378316,-567.1678158271537,-568.4609460174538,-563.6315755559018,-565.9865668378316],[-19.826422468199937,-26.848509607483038,-24.2567144852568,-27.33996942632246,-29.207176687233154,-26.848509607483038],[-19.826422468199937,-22.113340476034438,-24.602689751557012,-22.157410685097854,-19.603086131212958,-22.113340476034438],[-19.826422468199937,35.96111058034768,37.464116171572115,38.05971039616766,33.46261675539906,35.96111058034768],[37.09589691524991,-25.546586025115396,-27.26810720444174,-27.33996942632246,-22.974358550572724,-25.546586025115396],[37.09589691524991,-558.342589354822,-556.3280013487943,-561.3262459326659,-558.9418551091625,-558.342589354822],[37.09589691524991,-21.566759787234094,-23.890813755649145,-22.157410685097854,-18.962525665066263,-21.566759787234094],[-47.08763729578664,-27.692916373675722,-30.25363416993943,-27.399917447446157,-25.2711850489425,-27.692916373675722],[-47.08763729578664,-74.92525943799923,-72.8586908439079,-77.85036725241709,-75.60427887208557,-74.92525943799923],[-47.08763729578664,58.265173758408686,59.52734362392445,60.65224454294221,55.870677061852305,58.265173758408686],[-41.318118713359084,184.6778844500849,182.6995957442022,187.69952352004023,185.22283359402422,184.6778844500849],[-41.318118713359084,-954.8821061911958,-954.5391169241625,-958.3191079178334,-953.5947251740212,-954.8821061911958],[103.8896747208181,186.28583926747652,183.6635457859773,187.69952352004023,188.23753989510263,186.28583926747652],[103.8896747208181,-566.0445335532446,-567.2799720070861,-568.4609460174538,-563.6628497991744,-566.0445335532446],[53.81986687867174,107.76769113290167,109.34021359356315,109.77414555445861,105.24339037077145,107.76769113290167],[53.81986687867174,-20.802311238838627,-22.785929439099736,-22.157410685097854,-18.175890373625357,-20.802311238838627],[53.81986687867174,60.450320136007754,62.898263851568686,60.65224454294221,57.90659190274617,60.450320136007754],[65.24636014316754,108.83340270605456,106.20227669331427,109.77414555445861,111.01827954375595,108.83340270605456],[65.24636014316754,-558.154957357239,-556.3450409281493,-561.3262459326659,-558.460546739894,-558.154957357239],[65.24636014316754,-21.445093297008725,-23.723823825572936,-22.157410685097854,-18.828469105644015,-21.445093297008725],[34.40936576087452,-26.659031764468146,-28.926655822517198,-27.399917447446157,-24.03996243592043,-26.659031764468146],[34.40936576087452,37.60271545857763,39.972923526854046,38.05971039616766,35.015728050184556,37.60271545857763],[34.40936576087452,59.33335084524028,61.33624613544554,60.65224454294221,56.70482738729298,59.33335084524028],[50.35866672387322,-111.3478420308482,-113.54446200648064,-112.26149046512336,-108.71782534030845,-111.3478420308482],[115.3431823391173,146.27663780712098,143.6714060353149,146.876043796553,148.597536374852,146.27663780712098],[115.3431823391173,316.39748691110117,313.7850366520915,317.0651821262876,318.69321040523585,316.39748691110117],[59.2580673026135,150.97113638335216,148.3486600767658,151.7558905059176,153.2213580611659,150.97113638335216],[59.2580673026135,316.2269642647887,313.60090989318894,317.0651821262876,318.4554030394894,316.2269642647887],[69.32014042466943,186.1783381731849,183.56601518687245,187.69952352004023,188.06907426966126,186.1783381731849],[69.32014042466943,316.299209302995,313.67813988763834,317.0651821262876,318.55693315470864,316.299209302995],[-86.33566843898433,-28.523281542981394,-31.1574509676786,-27.399917447446157,-26.42198919702184,-28.523281542981394],[-86.33566843898433,-104.56604020562864,-103.82855015471243,-108.06366567750393,-103.64440259581676,-104.56604020562864],[-86.33566843898433,-9.395944688484887,-8.259406042506205,-6.875224118812677,-11.728208049913764,-9.395944688484887],[58.18158346196184,144.57363062636657,142.14463522097182,146.876043796553,145.9104572424504,144.57363062636657],[58.18158346196184,-1076.4548975378875,-1076.476171343079,-1079.7675491205043,-1074.8622399709786,-1076.4548975378875],[11.30231958181436,150.37805223205973,147.75312608571446,151.7558905059176,152.3493893619281,150.37805223205973],[11.30231958181436,-1076.4824411457146,-1076.5657847979671,-1079.7675491205043,-1074.8407792706334,-1076.4824411457146],[3.645023570782432,184.86556868085017,182.72630839190643,187.69952352004023,185.66051897984136,184.86556868085017],[3.645023570782432,-1076.5068709152383,-1076.6420756790853,-1079.7675491205043,-1074.8249363924185,-1076.5068709152383],[-120.25722523533577,-110.5097360763021,-109.30178891143379,-108.06366567750393,-112.87799702872938,-110.5097360763021],[-120.25722523533577,-24.48805356521426,-26.90594052508071,-22.157410685097854,-23.175726391772535,-24.48805356521426],[-120.25722523533577,-135.48128460532965,-132.95981680522385,-137.49844698397388,-137.04589469568347,-135.48128460532965],[-170.00414849353515,-111.47387361961661,-112.84535145325016,-108.06366567750393,-111.72005621620637,-111.47387361961661],[-170.00414849353515,-559.3602384179251,-556.8256178527821,-561.3262459326659,-560.9622670074164,-559.3602384179251],[-170.00414849353515,-24.72732287624611,-27.034021672077884,-22.157410685097854,-23.63968324963131,-24.72732287624611],[-96.40649765200492,-28.61316045310811,-31.245911218633417,-27.399917447446157,-26.555921573021866,-28.61316045310811],[-96.40649765200492,-105.7880647291089,-107.14780791707781,-108.06366567750393,-103.34887135168417,-105.7880647291089],[-96.40649765200492,-29.301296905839145,-27.695892598625225,-27.33996942632246,-31.837073175168126,-29.301296905839145],[-80.4036287464303,120.43340658032174,117.91206243159483,122.45103268141929,121.99767304870367,120.43340658032174],[-80.4036287464303,-954.8652378683036,-954.4506061391827,-958.3191079178334,-953.6414976843039,-954.8652378683036],[17.55527098819026,121.38749964348457,118.75346529503733,122.45103268141929,123.51703827175695,121.38749964348457],[17.55527098819026,-566.1321594056718,-567.4461094693805,-568.4609460174538,-563.7135300918234,-566.1321594056718],[-20.267350245589874,121.14536186642823,118.51615467211896,122.45103268141929,123.15521327711335,121.14536186642823],[-20.267350245589874,315.9740832627549,313.3398808298032,317.0651821262876,318.0907138974588,315.9740832627549],[-43.369648826393615,120.70060729198374,118.12055483563496,122.45103268141929,122.45033094240232,120.70060729198374],[-43.369648826393615,-1076.4920927921748,-1076.5962547824547,-1079.7675491205043,-1074.83419091764,-1076.4920927921748],[124.28995859594782,122.90804751928009,125.49503777555059,122.45103268141929,120.5378460429848,122.90804751928009],[124.28995859594782,-18.887403317155947,-17.220526595935016,-22.157410685097854,-19.00312491368932,-18.887403317155947],[124.28995859594782,148.7377534772168,146.75602571976637,151.7558905059176,149.28780289504778,148.7377534772168],[174.98136832606832,124.95082652187769,127.29351130705834,122.45103268141929,123.79393968452548,124.95082652187769],[174.98136832606832,-568.9382001725019,-566.5599771828422,-571.3623618162181,-570.1665019743422,-568.9382001725019],[174.98136832606832,-18.994434410170207,-17.173866459765883,-22.157410685097854,-19.314618322844638,-18.994434410170207],[124.77938977946287,-24.038534318988834,-23.937888142412074,-27.399917447446157,-22.544680520776087,-24.038534318988834],[124.77938977946287,122.68105170063261,120.24101210979686,122.45103268141929,125.23020272159118,122.68105170063261],[124.77938977946287,146.35930698240546,148.7093510426214,146.876043796553,143.76414452727775,146.35930698240546],[167.28455013906273,-96.314443334301,-97.86403709884638,-98.35176970331327,-93.79842690388148,-96.314443334301],[167.28455013906273,-710.4149196803094,-708.6471794405775,-713.6177526422634,-710.6633695321483,-710.4149196803094],[115.84778037662777,-96.64669381478397,-98.42556087633726,-98.35176970331327,-94.05900985929874,-96.64669381478397],[115.84778037662777,-1091.4864425517399,-1090.6941367773827,-1094.9860440035939,-1090.6186833428724,-1091.4864425517399],[148.77541386879335,-96.47703244151815,-98.1435011957162,-98.35176970331327,-93.92126651337932,-96.47703244151815],[148.77541386879335,-476.6552070601234,-474.3195008071275,-479.16907263534273,-477.7984403211605,-476.6552070601234],[68.0308733326194,-96.93644987317931,-98.88724639485466,-98.35176970331327,-94.31428464784078,-96.93644987317931],[68.0308733326194,-670.0992823985845,-668.0666323557792,-673.0631713630612,-670.7259871211055,-670.0992823985845],[121.4139603049857,-24.03499880960355,-22.54907035316714,-27.399917447446157,-23.9247501930411,-24.03499880960355],[121.4139603049857,102.54488691991578,103.16997393136255,99.05636677923485,103.57460837980244,102.54488691991578],[121.4139603049857,148.8911486590271,149.64796624315545,151.7558905059176,146.77541701241825,148.8911486590271],[66.90223999601882,-23.901080715321584,-23.13567987253613,-27.399917447446157,-23.00677932603044,-23.901080715321584],[66.90223999601882,97.07539396046604,94.5445220847273,99.05636677923485,98.66657494442738,97.07539396046604],[66.90223999601882,13.01532181729814,15.649432605215637,11.94254241378123,10.890092839782145,13.01532181729814],[55.42691518534677,-144.5901057422853,-146.48104583176814,-146.11094048679797,-141.9777450740964,-144.5901057422853],[55.42691518534677,-710.5044190501573,-708.6237795546276,-713.6177526422634,-710.9082229264152,-710.5044190501573],[21.276651241901128,-144.84319473433183,-146.8727501829977,-146.11094048679797,-142.2122735700968,-144.84319473433183],[21.276651241901128,-1091.4862306436357,-1090.6819655951792,-1094.9860440035939,-1090.6303301885002,-1091.4862306436357],[22.343861361250095,-144.86347474398758,-146.90341765273482,-146.11094048679797,-142.23178611050506,-144.86347474398758],[22.343861361250095,-476.9459377097927,-474.48774900043463,-479.16907263534273,-478.3495639229173,-476.9459377097927],[-34.12330831336389,-145.22302124821636,-147.43063846332674,-146.11094048679797,-142.5942121756389,-145.22302124821636],[-34.12330831336389,-670.2401994966814,-668.0927804078541,-673.0631713630612,-671.0485184598291,-670.2401994966814],[104.80819601218231,-25.094825593886988,-26.4293440039935,-27.399917447446157,-22.66686773878796,-25.094825593886988],[104.80819601218231,79.3596882206237,81.70466946096916,76.86457794755647,78.19828323905735,79.3596882206237],[104.80819601218231,144.3731741698425,145.5270867595017,146.876043796553,142.03200460762787,144.3731741698425],[19.368799111332372,74.17655963152153,75.14012665301597,76.86457794755647,71.93790882059946,74.17655963152153],[19.368799111332372,-20.54300348709547,-22.378263348726804,-22.157410685097854,-17.941936177118844,-20.54300348709547],[19.368799111332372,12.544842370881232,15.150400316573737,11.94254241378123,10.224990406836952,12.544842370881232],[-65.60066203861675,73.40045728574394,72.22179150984644,76.86457794755647,72.93588868554019,73.40045728574394],[-65.60066203861675,-568.9590918870902,-566.571612563701,-571.3623618162181,-570.2065601808036,-568.9590918870902],[-65.60066203861675,-23.140854534250447,-25.773388071893063,-22.157410685097854,-20.97482574562178,-23.140854534250447],[159.06342870463416,-23.94051041668508,-23.499661281188327,-27.399917447446157,-22.740361126076593,-23.94051041668508],[159.06342870463416,152.26264565940997,149.90918036711264,151.7558905059176,154.8564944630742,152.26264565940997],[159.06342870463416,187.10535720221827,189.42814615091197,187.69952352004023,184.5007205311489,187.10535720221827],[195.94453997637237,-110.23447714279686,-111.79177027316601,-112.26149046512336,-107.71565342581147,-110.23447714279686],[195.94453997637237,-710.3923711298931,-708.6566549057554,-713.6177526422634,-710.5981008741734,-710.3923711298931],[136.02120382904621,-110.55522631976967,-112.33333786854398,-112.26149046512336,-107.96773421758034,-110.55522631976967],[136.02120382904621,-1091.4865590120173,-1090.6994398098316,-1094.9860440035939,-1090.6136684748772,-1091.4865590120173],[186.67869375994098,-110.36573741414696,-112.01762470880561,-112.26149046512336,-107.81458393159134,-110.36573741414696],[186.67869375994098,-476.5530417261574,-474.2717431356566,-479.16907263534273,-477.59340435091514,-476.5530417261574],[95.0167243746915,-110.75407001617567,-112.65278928597525,-112.26149046512336,-108.14029335006337,-110.75407001617567],[95.0167243746915,-670.0695916060645,-668.06427924439,-673.0631713630612,-670.6548745736924,-670.0695916060645],[139.62070183449276,146.2521098136795,148.5640811315645,146.876043796553,143.64417023453336,146.2521098136795],[139.62070183449276,-19.191881288297317,-19.816329509615283,-22.157410685097854,-17.160709594012406,-19.191881288297317],[139.62070183449276,185.08402786801489,186.12494749890445,187.69952352004023,182.80242617505692,185.08402786801489],[273.388804440778,150.35753115567286,150.92647616586507,146.876043796553,151.44005855853294,150.35753115567286],[273.388804440778,-568.3965261725559,-566.3656308718063,-571.3623618162181,-569.020552729599,-568.3965261725559],[273.388804440778,-19.055757624945276,-19.478431528228768,-22.157410685097854,-17.16178885963015,-19.055757624945276],[85.69081397763036,-25.297852416804023,-26.798179306477163,-27.399917447446157,-22.80039354000657,-25.297852416804023],[85.69081397763036,15.289518536212611,16.814492202568594,11.94254241378123,15.352210761809614,15.289518536212611],[85.69081397763036,184.4895068325979,184.72452694839492,187.69952352004023,182.7317886691226,184.4895068325979],[104.57461392989504,-23.90079425132932,-23.014919404077755,-27.399917447446157,-23.1268309799329,-23.90079425132932],[104.57461392989504,93.72895026195683,94.94726617948415,90.27377334735863,94.1496261798376,93.72895026195683],[104.57461392989504,119.52661818684771,120.20655549284733,122.45103268141929,117.45946060286434,119.52661818684771],[82.1159575864049,88.98545087792905,91.00436095356896,90.27377334735863,86.3554143503131,88.98545087792905],[82.1159575864049,-19.276920695553876,-17.173614744311735,-22.157410685097854,-20.01384232219295,-19.276920695553876],[82.1159575864049,96.98964318978655,94.48185154989635,99.05636677923485,98.51706734839397,96.98964318978655],[118.42558369577101,91.38810243497173,94.0223062079102,90.27377334735863,89.28248990980384,91.38810243497173],[118.42558369577101,-569.1077581473534,-566.6608125064724,-571.3623618162181,-570.4852138325283,-569.1077581473534],[118.42558369577101,-19.634581781576262,-17.30338308514779,-22.157410685097854,-20.76905565690124,-19.634581781576262],[81.23916919544975,-24.065496377440596,-24.034486851491003,-27.399917447446157,-22.514795604718724,-24.065496377440596],[81.23916919544975,89.40602971737911,86.77827207056673,90.27377334735863,91.62216597405228,89.40602971737911],[81.23916919544975,76.9709395280473,79.4950116445824,76.86457794755647,74.49732090964976,76.9709395280473],[116.98463376629918,-122.88479097144423,-124.53229512404819,-124.7868190395091,-120.33504402452655,-122.88479097144423],[116.98463376629918,-710.459731004431,-708.6328999757748,-713.6177526422634,-710.7885282685696,-710.459731004431],[73.62860733573424,-123.17177096671712,-125.00664078830279,-124.7868190395091,-120.57078969251269,-123.17177096671712],[73.62860733573424,-1091.4860718875514,-1090.665930718855,-1094.9860440035939,-1090.6459722453899,-1091.4860718875514],[83.47710836050021,-123.15304015354113,-124.97645710923662,-124.7868190395091,-120.55462662859617,-123.15304015354113],[83.47710836050021,-476.80539362662813,-474.4010047340426,-479.16907263534273,-478.08855177110325,-476.80539362662813],[20.566452653296256,-123.51660338770664,-125.54488668377714,-124.7868190395091,-120.88578275882524,-123.51660338770664],[20.566452653296256,-670.1844641462321,-668.0797378548051,-673.0631713630612,-670.9236517860841,-670.1844641462321],[-139.7336733886993,-128.8582885864641,-127.15394417128492,-127.03917388846804,-131.42554515097189,-128.8582885864641],[-139.7336733886993,-25.657347528278017,-26.472440978046585,-22.157410685097854,-26.50247815739236,-25.657347528278017],[-139.7336733886993,-142.98422573175444,-145.27415625741307,-143.66726050267525,-140.37029199569315,-142.98422573175444],[-183.34004063405024,-129.62912392139805,-128.5618496261419,-127.03917388846804,-131.9249625023648,-129.62912392139805],[-183.34004063405024,-559.741066615757,-557.136202469435,-561.3262459326659,-561.5939878016202,-559.741066615757],[-183.34004063405024,-25.594357809406667,-25.93713139685506,-22.157410685097854,-26.881928605098658,-25.594357809406667],[-101.77112617209045,-29.53936668172514,-32.025352416651465,-27.399917447446157,-28.068246441077324,-29.53936668172514],[-101.77112617209045,-124.57116680465967,-125.75846511897326,-127.03917388846804,-122.21314885425426,-124.57116680465967],[-101.77112617209045,-13.873936759962467,-12.562671303665534,-11.542080530226952,-16.291337565142534,-13.873936759962467],[-62.88617129466462,-97.99212107552962,-100.3935862067905,-98.35176970331327,-95.42005363384503,-97.99212107552962],[-62.88617129466462,-954.8308403090643,-954.2080226617509,-958.3191079178334,-953.7989692756521,-954.8308403090643],[37.46334965036668,-97.15293194171032,-99.21736434030441,-98.35176970331327,-94.51982090471006,-97.15293194171032],[37.46334965036668,-565.9219209757437,-567.040441966536,-568.4609460174538,-563.5989923913263,-565.9219209757437],[0.7484755909136313,-97.51275565124907,-99.7408652328144,-98.35176970331327,-94.88665279318438,-97.51275565124907],[0.7484755909136313,315.9577251493312,313.32350834796375,317.0651821262876,318.0666105456327,315.9577251493312],[-29.897112316636772,-97.68146161898957,-99.9762019564877,-98.35176970331327,-95.0687550804634,-97.68146161898957],[-29.897112316636772,-1076.426562051788,-1076.3791346571434,-1079.7675491205043,-1074.8891645117978,-1076.426562051788],[74.92937237800525,-378.0654859752964,-379.7496508934481,-379.91442362566,-375.50426214293356,-378.0654859752964],[74.92937237800525,-96.69192037922939,-98.49922415678749,-98.35176970331327,-94.0972533038074,-96.69192037922939],[-24.15468865996458,-378.3384549324592,-380.19689061046904,-379.91442362566,-375.73244542976266,-378.3384549324592],[-24.15468865996458,-144.9580858515322,-147.04514024557844,-146.11094048679797,-142.32416529655805,-144.9580858515322],[97.32148245038279,-378.00289608051173,-379.6437389162987,-379.91442362566,-375.4553042946439,-378.00289608051173],[97.32148245038279,-110.57270133188618,-112.3618802901249,-112.26149046512336,-107.98243123721183,-110.57270133188618],[22.952402686359175,-378.204201466605,-379.97979332246456,-379.91442362566,-375.6173515406935,-378.204201466605],[22.952402686359175,-123.32374182335072,-125.24782260290958,-124.7868190395091,-120.70563822784754,-123.32374182335072],[-128.54736673577796,-30.855515472177746,-32.072065419038154,-27.399917447446157,-31.278157117810967,-30.855515472177746],[-128.54736673577796,-110.31902201150703,-111.33581377149915,-106.82904262060183,-110.95773093029894,-110.31902201150703],[-128.54736673577796,-141.0973363236142,-138.7906439460317,-143.66726050267525,-142.18496384541385,-141.0973363236142],[-53.07050688254585,-29.451428135096013,-31.963517472071608,-27.399917447446157,-27.91248991322087,-29.451428135096013],[-53.07050688254585,-103.56615698840235,-103.6967859438159,-106.82904262060183,-101.88775116273634,-103.56615698840235],[-53.07050688254585,109.20074897768463,109.71643971774266,112.24222155369154,107.24231048753846,109.20074897768463],[29.83807049283545,-58.75433781894914,-60.992765211020696,-59.5682326093928,-56.12983268053055,-58.75433781894914],[29.83807049283545,-954.8216070308692,-954.0865302382243,-958.3191079178334,-953.8976152606721,-954.8216070308692],[141.5910223203731,-58.001808182574166,-59.86593245024353,-59.5682326093928,-55.39463749216088,-58.001808182574166],[141.5910223203731,-565.6704307301594,-566.5175695066197,-568.4609460174538,-563.4995878755858,-565.6704307301594],[123.05016227746809,-58.151221882755834,-60.101082969339956,-59.5682326093928,-55.52919000172377,-58.151221882755834],[123.05016227746809,316.3218273318865,313.70255503696006,317.0651821262876,318.5884831128257,316.3218273318865],[60.308980560594925,-58.531734111296366,-60.67375775893567,-59.5682326093928,-55.89803880174727,-58.531734111296366],[60.308980560594925,-1076.3804487133027,-1076.206948000693,-1079.7675491205043,-1074.9472502465862,-1076.3804487133027],[157.2743153376906,791.747353484486,792.100496638448,794.8911739112085,789.9029130283172,791.747353484486],[157.2743153376906,-95.9751135205886,-97.2466627207317,-98.35176970331327,-93.57617774217792,-95.9751135205886],[59.34979208884163,791.6939026503321,791.9526392945564,794.8911739112085,789.9185138572639,791.6939026503321],[59.34979208884163,-144.19577381274425,-145.8340564935579,-146.11094048679797,-141.64901593086125,-144.19577381274425],[183.13775671526076,791.7789826027196,792.1846445323855,794.8911739112085,789.8970269054929,791.7789826027196],[183.13775671526076,-109.93268696860079,-111.246622278014,-112.26149046512336,-107.51406439963111,-109.93268696860079],[118.8894882305487,791.7288083762483,792.0500574476379,794.8911739112085,789.9074649766994,791.7288083762483],[118.8894882305487,-122.48369603016627,-123.81991131611977,-124.7868190395091,-120.05497523680884,-122.48369603016627],[-16.386347425905647,-27.128293098899036,-29.55632954751938,-27.399917447446157,-24.571409387006632,-27.128293098899036],[-16.386347425905647,31.751456992604563,32.2605088813845,34.79736928140925,29.797551339136675,31.751456992604563],[-16.386347425905647,-11.8448108160872,-9.425981278125455,-11.542080530226952,-14.407242976756732,-11.8448108160872],[43.27962434626623,35.228551580608574,37.81177525564086,34.79736928140925,32.84986280651706,35.228551580608574],[43.27962434626623,-19.405182362193283,-20.296861305999837,-22.157410685097854,-17.20796107948044,-19.405182362193283],[43.27962434626623,108.99095055568196,109.14542667893333,112.24222155369154,107.29420706026723,108.99095055568196],[202.55272182284713,37.97464802645386,39.7767734993289,34.79736928140925,37.67969108666953,37.97464802645386],[202.55272182284713,-558.6963787954819,-556.4229849622145,-561.3262459326659,-559.7222733334626,-558.6963787954819],[202.55272182284713,-18.71763012058697,-18.3635425618433,-22.157410685097854,-17.44002923032269,-18.71763012058697],[-86.16806257704322,-30.15791505226563,-32.35124486245466,-27.399917447446157,-29.27286428772422,-30.15791505226563],[-86.16806257704322,-140.29042380337359,-140.14687416029113,-143.66726050267525,-138.83214294212553,-140.29042380337359],[-86.16806257704322,62.8369975629271,63.254327343881094,65.94197659479975,60.94679521766204,62.8369975629271],[-13.502854599290142,-111.31594934427892,-113.49872909414805,-112.26149046512336,-108.68464431902983,-111.31594934427892],[-13.502854599290142,-954.8202660908609,-954.0547227694643,-958.3191079178334,-953.9261047633975,-954.8202660908609],[110.57949329230803,-110.50211713633783,-112.24601465494648,-112.26149046512336,-107.9236462825315,-110.50211713633783],[110.57949329230803,-565.697445486711,-566.5761469635114,-568.4609460174538,-563.507854605696,-565.697445486711],[81.69384085150638,-110.71918742182959,-112.59757295353984,-112.26149046512336,-108.10919764577415,-110.71918742182959],[81.69384085150638,316.16488162107686,313.53547273610025,317.0651821262876,318.3672254920393,316.16488162107686],[30.56636612519291,-111.02768479397842,-113.07456637010401,-112.26149046512336,-108.39553726144321,-111.02768479397842],[30.56636612519291,-1076.387361266091,-1076.234169937229,-1079.7675491205043,-1074.9371324423923,-1076.387361266091],[137.0303346387455,-876.7989543410525,-876.0481271988665,-880.2972114448145,-875.8903542026846,-876.7989543410525],[137.0303346387455,-95.99388644203299,-97.28220151986253,-98.35176970331327,-93.5870898769731,-95.99388644203299],[35.93466910024133,-876.7989366899875,-876.0477049849237,-880.2972114448145,-875.8907327415683,-876.7989366899875],[35.93466910024133,-144.3316903123837,-146.06255504271465,-146.11094048679797,-141.75682350022228,-144.3316903123837],[162.16232772779492,-876.7991257512028,-876.0521264548329,-880.2972114448145,-875.8867790768458,-876.7991257512028],[162.16232772779492,-109.9766228190905,-111.32848397495782,-112.26149046512336,-107.54091573886144,-109.9766228190905],[81.40425759035071,-876.7987441449444,-876.0429585558816,-880.2972114448145,-875.8950027451857,-876.7987441449444],[81.40425759035071,-122.64087015413307,-124.10685428278337,-124.7868190395091,-120.15693736778185,-122.64087015413307],[1.7964727505619114,-10.966841992604895,-8.36440379951889,-11.542080530226952,-13.296411012887837,-10.966841992604895],[1.7964727505619114,-20.971419530058057,-23.04222402761023,-22.157410685097854,-18.338030288505152,-20.971419530058057],[1.7964727505619114,62.46768276506566,61.946093789666385,65.94197659479975,61.34121163775812,62.46768276506566],[126.02084132740084,-8.903274321186366,-6.635059593324045,-11.542080530226952,-9.91974943086341,-8.903274321186366],[126.02084132740084,-558.8495886033677,-556.495685089838,-561.3262459326659,-560.0286691650904,-558.8495886033677],[126.02084132740084,-18.712878869442463,-18.339225808612035,-22.157410685097854,-17.452589685865657,-18.712878869442463],[80.308192568218,-24.54021756285111,-25.303348240227745,-27.399917447446157,-22.420564519639612,-24.54021756285111],[80.308192568218,110.45111982702751,112.17415377650102,112.24222155369154,107.87846191358716,110.45111982702751],[80.308192568218,66.92589189282101,69.5584386294486,65.94197659479975,64.76007354088964,66.92589189282101],[-115.09494255504111,-30.255846713113268,-32.37841465549661,-27.399917447446157,-29.488012512193286,-30.255846713113268],[-115.09494255504111,-101.39972547371644,-102.43125807544388,-97.91141791772486,-102.02290050201131,-101.39972547371644],[-115.09494255504111,-124.21612177417823,-122.06876186287559,-127.03917388846804,-125.02434349353952,-124.21612177417823],[-99.08726372263877,-98.08051320266185,-95.6235384579136,-97.91141791772486,-100.61769969872354,-98.08051320266185],[-99.08726372263877,-25.59837514157398,-25.957266012723643,-22.157410685097854,-26.871734308408172,-25.59837514157398],[-99.08726372263877,-105.6572824614225,-107.73509852713514,-106.82904262060183,-103.02363224266337,-105.6572824614225],[-127.74473847414248,-99.36816763542761,-97.44051181245699,-97.91141791772486,-101.98684477295383,-99.36816763542761],[-127.74473847414248,-559.605959735195,-557.0207643757875,-561.3262459326659,-561.3751230644316,-559.605959735195],[-127.74473847414248,-25.259410291805896,-24.837292150550933,-22.157410685097854,-27.15298768232621,-25.259410291805896],[-68.09469716003171,-28.958951830725624,-31.567003756005178,-27.399917447446157,-27.090440799725492,-28.958951830725624],[-68.09469716003171,-95.05331034053123,-95.81842912451614,-97.91141791772486,-92.93242451493792,-95.05331034053123],[-68.09469716003171,32.14596605105864,33.149069392274285,34.79736928140925,29.885147590087776,32.14596605105864],[-29.742855818169303,-64.25590495827481,-66.65993228394953,-64.60729140176336,-61.6851945578442,-64.25590495827481],[-29.742855818169303,-954.8267599476796,-954.1636713270609,-958.3191079178334,-953.8332243342969,-954.8267599476796],[77.45523511301698,-63.34427950448375,-65.37626888870926,-64.60729140176336,-60.713169948171405,-63.34427950448375],[77.45523511301698,-565.8069656998863,-566.8073191842391,-568.4609460174538,-563.547674633076,-565.8069656998863],[47.20249556025503,-63.6480806562548,-65.82485720570477,-64.60729140176336,-61.01629453155501,-63.6480806562548],[47.20249556025503,316.0850703461827,313.45263155793737,317.0651821262876,318.2525849800115,316.0850703461827],[12.21310238262168,-63.85170647831363,-66.11354646793659,-64.60729140176336,-61.23144851152159,-63.85170647831363],[12.21310238262168,-1076.4007437122048,-1076.2853207985481,-1079.7675491205043,-1074.9190945476425,-1076.4007437122048],[105.6696218324618,261.41478650940303,258.7954903170187,262.1584330909313,263.68132777615557,261.41478650940303],[105.6696218324618,-96.37920788146587,-97.97649556351054,-98.35176970331327,-93.84621913381554,-96.37920788146587],[3.4091321571836564,260.94054919000735,258.30792540905793,262.1584330909313,262.9954596383469,260.94054919000735],[3.4091321571836564,-144.66637362457504,-146.6008821895127,-146.11094048679797,-142.04662278365404,-144.66637362457504],[126.75306802226629,261.51243054028174,258.9021647920564,262.1584330909313,263.8162596190289,261.51243054028174],[126.75306802226629,-110.3187995615398,-111.93756867155847,-112.26149046512336,-107.77849890381881,-110.3187995615398],[57.48105665629862,261.18704907902605,258.5548706044473,262.1584330909313,263.35844348844387,261.18704907902605],[57.48105665629862,-122.96476247465068,-124.66712932442587,-124.7868190395091,-120.39808797659347,-122.96476247465068],[-50.43720200871588,-61.37755201582604,-59.648223167968965,-64.60729140176336,-61.57482719034383,-61.37755201582604],[-50.43720200871588,-22.677305888521225,-20.328348747779867,-22.157410685097854,-25.272879632331033,-22.677305888521225],[-50.43720200871588,-58.89585234701609,-61.18981192855179,-59.5682326093928,-56.282943609601006,-58.89585234701609],[-49.88841055144311,-63.97850587113584,-61.37004594838045,-64.60729140176336,-66.28869616070195,-63.97850587113584],[-49.88841055144311,-569.6738333085224,-567.083522486466,-571.3623618162181,-571.4631766240311,-569.6738333085224],[-49.88841055144311,-22.524488026523876,-20.1253387060642,-22.157410685097854,-25.09776352935605,-22.524488026523876],[-77.96484839279556,-28.801392081801442,-26.84296478497305,-27.399917447446157,-31.424620498808366,-28.801392081801442],[-77.96484839279556,-66.85700915276038,-69.30572970496648,-64.60729140176336,-65.4754608805837,-66.85700915276038],[-77.96484839279556,-94.86416942021496,-94.24723619818954,-98.35176970331327,-93.8267305129829,-94.86416942021496],[-73.92918260321129,-28.236266885114233,-26.007056146509242,-27.399917447446157,-30.86220691827274,-28.236266885114233],[-73.92918260321129,-93.12861064352724,-93.03861602235409,-96.48602024231285,-91.62599016667714,-93.12861064352724],[-73.92918260321129,-62.88198799580002,-62.86329153039625,-59.5682326093928,-64.47259182140698,-62.88198799580002],[-121.92604553676934,-29.007698360779234,-27.168412732280242,-27.399917447446157,-31.609648204515473,-29.007698360779234],[-121.92604553676934,-99.60557544681063,-101.47899673599711,-96.48602024231285,-99.21194105035157,-99.60557544681063],[-121.92604553676934,-142.96728212182603,-141.12264356101383,-146.11094048679797,-143.3207002557674,-142.96728212182603],[-112.93753938246074,-29.490277432510574,-27.980921412786042,-27.399917447446157,-31.991213053878404,-29.490277432510574],[-112.93753938246074,-122.49382619833953,-123.8387430959226,-124.7868190395091,-120.06120912267076,-122.49382619833953],[-112.93753938246074,-101.79893789148755,-103.04927090102083,-98.35176970331327,-102.18379771153859,-101.79893789148755],[-135.49685973610656,-128.0860137574235,-129.7031329560664,-124.7868190395091,-128.03389494508124,-128.0860137574235],[-135.49685973610656,-24.05647833405777,-22.406904619363626,-22.157410685097854,-26.606890543702008,-24.05647833405777],[-135.49685973610656,-145.32725593632577,-147.57790693957762,-146.11094048679797,-142.7048576646974,-145.32725593632577],[-168.54146594041424,-126.81253002339372,-125.25426746743308,-124.7868190395091,-129.33170539092586,-126.81253002339372],[-168.54146594041424,-569.9646334401803,-567.3411260950165,-571.3623618162181,-571.9251167338792,-569.9646334401803],[-168.54146594041424,-23.974917699680283,-22.26949377377439,-22.157410685097854,-26.54249115694931,-23.974917699680283],[-82.37771689842222,-28.455885969595858,-26.322836594341787,-27.399917447446157,-31.08984277420296,-28.455885969595858],[-82.37771689842222,-62.74949784419666,-64.5463835460392,-59.5682326093928,-62.46167169993616,-62.74949784419666],[-82.37771689842222,-108.766181570741,-108.06656085041487,-112.26149046512336,-107.80777351809236,-108.766181570741],[-96.89626038991943,-97.79094021829097,-95.1902267313706,-98.35176970331327,-100.12561958605406,-97.79094021829097],[-96.89626038991943,-23.518105340219993,-21.537496536025483,-22.157410685097854,-26.14417094311159,-23.518105340219993],[-96.89626038991943,-111.21192360629496,-113.34793351173164,-112.26149046512336,-108.57804295361328,-111.21192360629496],[-133.09150827087913,-99.5236622138858,-97.4459111293727,-98.35176970331327,-102.1573102334268,-99.5236622138858],[-133.09150827087913,-569.8959026431556,-567.2781100651498,-571.3623618162181,-571.8180681459013,-569.8959026431556],[-133.09150827087913,-23.504947444497994,-21.517274587134857,-22.157410685097854,-26.131835543557646,-23.504947444497994],[-131.2954435548713,-29.25255846061135,-27.570919983068507,-27.399917447446157,-31.81301257323523,-29.25255846061135],[-131.2954435548713,-142.75673525938353,-142.67522599629552,-146.11094048679797,-141.24714944459333,-142.75673525938353],[-131.2954435548713,-115.44129341290746,-117.24010627318718,-112.26149046512336,-115.15084646223002,-115.44129341290746],[-74.47228425693837,-28.549629558936346,-26.461047959963906,-27.399917447446157,-31.183586636611693,-28.549629558936346],[-74.47228425693837,-88.82012634578285,-89.50059687271893,-91.74413786347993,-86.75262669628674,-88.82012634578285],[-74.47228425693837,-67.88278660461741,-67.77870757571904,-64.60729140176336,-69.54062395822389,-67.88278660461741],[-83.68717555767296,-88.90974814732375,-86.77081340008813,-91.74413786347993,-89.70416661710996,-88.90974814732375],[-83.68717555767296,-23.171432035559484,-21.019158430768893,-22.157410685097854,-25.80471508079703,-23.171432035559484],[-83.68717555767296,-95.49124270413859,-97.6521983423521,-96.48602024231285,-92.85840608749345,-95.49124270413859],[-100.97846704394868,-92.14837354176423,-89.7609799259349,-91.74413786347993,-94.7275197053399,-92.14837354176423],[-100.97846704394868,-569.8232656347666,-567.212913473485,-571.3623618162181,-571.7035347532237,-569.8232656347666],[-100.97846704394868,-23.115799394933113,-20.938660627310984,-22.157410685097854,-25.747557798363378,-23.115799394933113],[-110.11667500882513,-29.205568472302232,-27.492209651065536,-27.399917447446157,-31.775452837811834,-29.205568472302232],[-110.11667500882513,-94.86278887285413,-96.73726441081726,-91.74413786347993,-94.46767131515986,-94.86278887285413],[-110.11667500882513,-121.786767616272,-119.78758221672744,-124.7868190395091,-122.36285373319652,-121.786767616272],[-575.2359810783813,-564.6959437289364,-566.1709634068202,-561.3262459326659,-564.8193681575021,-564.6959437289364],[-575.2359810783813,-580.4846363793654,-582.4431715156888,-581.8859146863203,-577.8613932523947,-580.4846363793654],[-575.2359810783813,-578.9559986840944,-576.3219495769278,-580.0211413445182,-581.0847885333043,-578.9559986840944],[-583.7059203675856,-563.4222275402517,-565.9215001682267,-561.3262459326659,-561.9172011772029,-563.4222275402517],[-583.7059203675856,787.5497378567351,786.2933212717429,790.9953034282975,787.1717218266289,787.5497378567351],[-583.7059203675856,-582.0402124484868,-584.5743781114962,-581.8859146863203,-579.5792392090966,-582.0402124484868],[-584.9175853328701,-574.75492357913,-576.174238088151,-571.3623618162181,-574.9448988888264,-574.75492357913],[-584.9175853328701,-582.6048236720549,-580.3286399688596,-581.8859146863203,-585.2220278170812,-582.6048236720549],[-584.9175853328701,-595.9648352330614,-596.7007271054181,-598.8461344577574,-593.8621751686936,-595.9648352330614],[-609.604170521076,-574.6772222294629,-574.6611134295005,-571.3623618162181,-576.265762568277,-574.6772222294629],[-609.604170521076,-559.3678581750221,-561.903104990138,-559.2082895782185,-556.9083040476653,-559.3678581750221],[-609.604170521076,-584.2254601368907,-582.9209398589683,-581.8859146863203,-586.6397632093931,-584.2254601368907],[-547.8334028261212,-558.2383141761102,-556.3290441306219,-561.3262459326659,-558.6827981737671,-558.2383141761102],[-547.8334028261212,-548.8722662864336,-551.2472442647136,-549.3147953297291,-546.2873709850123,-548.8722662864336],[-547.8334028261212,-540.7328917213923,-541.1288807519843,-537.2831668575329,-541.9733083007072,-540.7328917213923],[-530.1561573913036,-546.4817306665478,-547.2777690035899,-549.3147953297291,-544.3418046019284,-546.4817306665478],[-555.8503464756916,-567.8657394195352,-566.9266089054502,-571.3623618162181,-567.1462180899317,-567.8657394195352],[-555.8503464756916,-551.0955647537993,-549.3657013358793,-549.3147953297291,-553.6701509222285,-551.0955647537993],[-555.8503464756916,-551.2486257130687,-553.7121168860562,-549.0407773716272,-549.8324457183173,-551.2486257130687],[-544.3587654488834,-548.634290295854,-546.0205977073991,-549.3147953297291,-550.925179675662,-548.634290295854]]],[\"ys\",[[-12.080861593309153,-11.408990079361253,-13.937867160665174,-11.28008678813429,-8.941259343700473,-11.408990079361253],[-12.080861593309153,-22.056590382488704,-19.71565584379882,-24.559936064595618,-23.210042127796214,-22.056590382488704],[-12.080861593309153,-1.1176104290273992,-3.3737596551019458,1.5416451667481594,-0.12290115739475449,-1.1176104290273992],[-134.46665857557596,-0.23853359265633056,-0.5206146647099317,3.1821432598014474,-1.579078965303831,-0.23853359265633056],[-134.46665857557596,47.14306500124639,46.28152507065705,50.64278753548723,46.344482512176214,47.14306500124639],[-134.46665857557596,43.23823980329264,41.50492803008577,46.465267149124706,43.44078438188467,43.23823980329264],[-134.46665857557596,-27.17108595791134,-26.12565135122739,-24.559936064595618,-29.45514117996511,-27.17108595791134],[-134.46665857557596,-189.10243979499376,-191.14220273803306,-190.35025861742176,-186.4707636409732,-189.10243979499376],[-134.46665857557596,-57.69341934073831,-59.58311034929753,-54.58799032061273,-57.27681435215126,-57.69341934073831],[-134.46665857557596,-34.91542791471537,-37.47456356693029,-33.05649397379336,-33.23809300007238,-34.91542791471537],[-134.46665857557596,-204.44961116342176,-206.0355540826386,-206.4377704679386,-201.92056838329006,-204.44961116342176],[-134.46665857557596,-135.1519771538118,-132.64703533099652,-135.17300317935383,-137.6469451069682,-135.1519771538118],[-134.46665857557596,-85.21966172550421,-87.69837500636521,-83.05743156694064,-83.76662025935867,-85.21966172550421],[-134.46665857557596,-71.25100717313182,-72.87915937746111,-67.95807155575827,-71.18488629883284,-71.25100717313182],[-134.46665857557596,-148.13790734311175,-145.52825062044684,-148.77803515009091,-150.44391412969844,-148.13790734311175],[-134.46665857557596,-319.2765278917219,-318.0842564383587,-322.7376995109077,-318.8269638718206,-319.2765278917219],[-134.46665857557596,-306.99006682988096,-304.9362855787895,-309.93005697691785,-307.64923936301795,-306.99006682988096],[-134.46665857557596,-308.3634893920483,-306.6267396598497,-311.58816147700855,-308.57058916716704,-308.3634893920483],[-134.46665857557596,-334.38460221479494,-332.86577727502527,-337.73449186981463,-334.31437920425617,-334.38460221479494],[567.274337217515,579.2874557073613,577.5258510447508,582.4947004916672,579.5276771975435,579.2874557073613],[567.274337217515,556.2547672552458,557.5807003670026,552.8293957614908,556.5536875302389,556.2547672552458],[559.7674289362013,567.9179488563925,566.778391718628,571.3898601521834,567.410576066193,567.9179488563925],[559.7674289362013,551.7221971630497,553.7088233037432,548.7090824526052,551.1648669836429,551.7221971630497],[-185.83138073224964,-187.58401301842792,-189.91956802583925,-188.1423610181805,-184.9836010049847,-187.58401301842792],[-185.83138073224964,-203.1835078456595,-201.4914342733748,-206.4377704679386,-203.3318949439885,-203.1835078456595],[-185.83138073224964,-153.91920855576583,-154.10360111842422,-150.52848282332596,-155.3432348755378,-153.91920855576583],[-124.46834205379321,-123.34608380458883,-120.92223328132671,-123.06023350318603,-125.9055297898861,-123.34608380458883],[-124.46834205379321,-145.28212228152395,-144.33218229857033,-148.77803515009091,-144.57374699133746,-145.28212228152395],[-124.46834205379321,-105.41311902114361,-107.93377451405377,-103.39291579443886,-103.85076368949143,-105.41311902114361],[-331.89770050865724,-322.4588835469686,-325.00369606059627,-320.5353044234661,-320.82653674960045,-322.4588835469686],[-331.89770050865724,-335.68114461789935,-337.2186975485696,-337.73449186981463,-333.16956938263223,-335.68114461789935],[-331.89770050865724,-324.1270072869865,-322.2762095332807,-322.5382921200263,-326.7314252609581,-324.1270072869865],[65.26262344261757,6.01385314032696,8.154790934330089,3.1821432598014474,5.216160421508498,6.01385314032696],[65.26262344261757,45.32797919593542,43.71812412234548,43.372838916216175,47.865271282084244,45.32797919593542],[65.26262344261757,-8.851925382948998,-6.475501436397879,-11.28008678813429,-10.076530821643892,-8.851925382948998],[65.26262344261757,106.60034770882184,104.0590476875289,108.5388520839467,108.2221020969205,106.60034770882184],[65.26262344261757,118.16402014734552,116.60516477338865,121.49433725275253,118.1431119722869,118.16402014734552],[65.26262344261757,139.62396203463587,138.4664368566494,143.09241952516928,139.13619562583668,139.62396203463587],[65.26262344261757,107.99967563165053,108.91720229363477,110.72916382459574,105.78739360007033,107.99967563165053],[65.26262344261757,50.280540729641025,52.78324490093411,48.196206104369864,48.76655798058374,50.280540729641025],[65.26262344261757,19.290124209967065,17.738683055478937,17.25526745001024,21.806816550784692,19.290124209967065],[65.26262344261757,21.416930149044823,20.497513975109985,18.689119473459698,23.630305948298297,21.416930149044823],[65.26262344261757,33.69875749519289,33.21889984220168,30.633586289545548,35.6326045398585,33.69875749519289],[578.5892368105859,581.5485838171446,583.7311116674596,582.4947004916672,578.9172576727874,581.5485838171446],[578.5892368105859,573.037487982385,571.2226054074105,571.3898601521834,575.6339364882043,573.037487982385],[69.37749117513283,6.441903222921706,6.3048011383730245,3.1821432598014474,8.125299490662922,6.441903222921706],[69.37749117513283,90.26278133106233,92.43333765107072,91.23605401798979,87.63054503722678,90.26278133106233],[69.37749117513283,0.9108490841701955,2.9743537890596814,-2.0178541255760054,0.23659904488898054,0.9108490841701955],[69.37749117513283,113.24272919132808,110.68041332500931,115.08637455374523,114.93049658413081,113.24272919132808],[69.37749117513283,127.20213136881887,124.97372597797946,129.90652161257418,128.14768681048633,127.20213136881887],[69.37749117513283,51.087071520545706,49.453546156965444,49.16515990082134,53.63227160613381,51.087071520545706],[69.37749117513283,140.42624767803198,138.5770974348097,143.56620119959612,140.78593491759125,140.42624767803198],[69.37749117513283,107.65959975848762,106.98353053779527,111.15308094106314,106.67850719646442,107.65959975848762],[69.37749117513283,43.795380290205685,43.37508726163634,40.692243712065995,45.687671899871894,43.795380290205685],[69.37749117513283,6.3571773245745336,4.64343791002652,4.552096689299234,8.927171714365555,6.3571773245745336],[69.37749117513283,-5.799896863754495,-6.752396459670065,-8.497997813873138,-3.5675306972828533,-5.799896863754495],[69.37749117513283,30.95346866826818,29.580610755177673,28.693391408019497,33.39841298054959,30.95346866826818],[-185.1877252806045,39.96339380665388,38.58974314472988,43.372838916216175,39.719745894303706,39.96339380665388],[-185.1877252806045,-5.109739347222039,-4.671500856933955,-2.0178541255760054,-7.01463924430704,-5.109739347222039],[-185.1877252806045,16.54565222903208,16.5577756257704,19.862208283492063,14.96029295196392,16.54565222903208],[-185.1877252806045,80.71848933155705,79.6842996622527,84.20648136337626,80.09812104234803,80.71848933155705],[-185.1877252806045,45.677445516123484,45.05951733628138,49.16515990082134,44.64094744166771,45.677445516123484],[-185.1877252806045,96.76639911595055,95.42587981400007,100.18708448656828,96.48428793254007,96.76639911595055],[-185.1877252806045,-14.59491002759402,-14.578714054790769,-11.28008678813429,-16.183519905555393,-14.59491002759402],[-185.1877252806045,-1.7413475851799267,-1.6534028629360253,1.5416451667481594,-3.386607156738817,-1.7413475851799267],[-185.1877252806045,-142.0108600686898,-144.64315587552557,-141.0356147335446,-139.84117997772938,-142.0108600686898],[-185.1877252806045,-226.81245848337082,-228.98757399522233,-227.77543437128259,-224.18054736973292,-226.81245848337082],[-185.1877252806045,-182.84602745580167,-185.36659731545802,-182.7557970732477,-180.3682591267086,-182.84602745580167],[-185.1877252806045,-36.76417141152198,-39.035332233795785,-34.1304380258781,-35.7423438715684,-36.76417141152198],[-185.1877252806045,-157.07063969694758,-159.6677078337658,-156.53912958836938,-154.7256977898214,-157.07063969694758],[-185.1877252806045,-37.430052231367064,-39.595261249376264,-34.63160219483765,-36.59231120560179,-37.430052231367064],[-185.1877252806045,-188.0640229150819,-190.54481646202441,-188.1423610181805,-185.54606903900037,-188.0640229150819],[-185.1877252806045,-151.59226669606656,-154.22630338465785,-150.52848282332596,-149.46284471322133,-151.59226669606656],[-185.1877252806045,-91.66827842103916,-90.79708051396668,-88.89830423813726,-93.85343656293666,-91.66827842103916],[-185.1877252806045,-169.47673696896086,-167.1402616118602,-168.92100115810183,-172.07683021861962,-169.47673696896086],[-185.1877252806045,-152.54003904254918,-151.74724775185652,-149.70431975135367,-154.67797730564203,-152.54003904254918],[-185.1877252806045,-47.19045337033793,-48.212094144639615,-43.701009257979,-47.82405936100087,-47.19045337033793],[-185.1877252806045,-141.42612632970798,-139.967217418473,-139.27125992739667,-143.90721399678654,-141.42612632970798],[-185.1877252806045,-111.20139404405346,-113.72265214999805,-109.18344543964177,-109.63736660057657,-111.20139404405346],[-185.1877252806045,-125.08351500349836,-123.52344571096319,-123.06023350318603,-127.60334466191621,-125.08351500349836],[-185.1877252806045,-106.52650986383465,-106.15613704816067,-103.39291579443886,-108.3833290242742,-106.52650986383465],[-185.1877252806045,-297.6942362785334,-295.9325117283889,-300.90139527821816,-297.93461834889644,-297.6942362785334],[-185.1877252806045,-370.86632983850143,-369.46285901570786,-374.26493537873586,-370.6576439266622,-370.86632983850143],[-185.1877252806045,-364.8580891057218,-362.9723162550471,-367.9669539362864,-365.26914613123716,-364.8580891057218],[-185.1877252806045,-297.25143757068264,-295.0925130066309,-300.0586417194473,-298.07874155672295,-297.25143757068264],[-185.1877252806045,-355.5829474039898,-354.03724004802854,-358.9198517298926,-355.54576650824237,-355.5829474039898],[-185.1877252806045,-348.74491448404666,-346.71730433946954,-351.71437929716336,-349.36393435827694,-348.74491448404666],[-185.1877252806045,-317.2295273498126,-315.6242430223558,-320.5353044234661,-317.26668889591326,-317.2295273498126],[-185.1877252806045,-319.5400218893039,-317.5391439776773,-322.5382921200263,-320.11864544175745,-319.5400218893039],[126.43934983023094,45.8316649409822,48.19400295637966,43.372838916216175,44.635691450148926,45.8316649409822],[126.43934983023094,115.43362264533926,118.00364801541909,115.08637455374523,113.02831728846022,115.43362264533926],[126.43934983023094,85.41488121773699,88.04775882287255,84.20648136337626,83.35521810903943,85.41488121773699],[126.43934983023094,168.41436087152974,166.05422281330905,170.87787501751134,169.60591055599247,168.41436087152974],[126.43934983023094,195.05686833383857,192.76685833137833,197.65737357604885,196.11330709949448,195.05686833383857],[126.43934983023094,152.94654762547685,153.5107335885562,155.9549083251266,150.95532080557294,152.94654762547685],[126.43934983023094,196.02521668112882,195.39843590172424,199.51392354966973,194.99710041329038,196.02521668112882],[126.43934983023094,49.3330434050789,51.446401864559874,46.465267149124706,48.58003840519283,49.3330434050789],[126.43934983023094,184.90872158568084,183.85811052620173,188.3946669699729,184.30574553088115,184.90872158568084],[126.43934983023094,109.68611588774344,112.32009976207864,108.5388520839467,107.5963461170443,109.68611588774344],[126.43934983023094,151.54109432905423,153.72123594902737,152.49265462749568,148.9095721868697,151.54109432905423],[126.43934983023094,70.92873980935141,69.75786839282341,68.44348643140188,73.27851178468144,70.92873980935141],[126.43934983023094,64.29002399338756,66.53224509464025,61.607790938476526,63.320142394950786,64.29002399338756],[126.43934983023094,75.20632259930981,73.51293098189234,73.37096708232075,77.7703303332876,75.20632259930981],[126.43934983023094,63.22253935875409,63.779150899222394,59.74281498224765,64.31656394590874,63.22253935875409],[126.43934983023094,72.05967531522082,74.54047496588151,69.9039119183757,70.60147991720274,72.05967531522082],[126.43934983023094,35.87252643086506,35.856299585096544,32.55771635767373,37.46116093626305,35.87252643086506],[126.43934983023094,26.258947027375747,27.069630574141286,22.759052610088414,27.108467434418873,26.258947027375747],[126.43934983023094,53.55183587062295,55.293075124835866,50.33025949674781,53.33877809725297,53.55183587062295],[-0.11258218955466018,-1.5076198836082648,-3.859895096469439,-2.0178541255760054,1.086689175102455,-1.5076198836082648],[-0.11258218955466018,18.328144800494126,15.717229767956141,19.862208283492063,20.211364092472984,18.328144800494126],[-0.11258218955466018,-21.6996815412739,-22.462119080075844,-24.559936064595618,-19.580458539155515,-21.6996815412739],[-0.11258218955466018,1.9752540933579932,4.4092266414213785,2.2264569143488457,-0.5778785969533815,1.9752540933579932],[127.9047445701802,22.05316044349147,24.5223936833119,19.862208283492063,20.623223538060444,22.05316044349147],[127.9047445701802,129.8007084961046,132.27446907869904,129.90652161257418,127.27675458383139,129.8007084961046],[127.9047445701802,154.34538277743263,151.74366405419886,155.9549083251266,156.18360970364566,154.34538277743263],[127.9047445701802,53.44383712680837,55.60718755156454,50.64278753548723,52.609187814678855,53.44383712680837],[127.9047445701802,208.11305937490874,207.3117704270348,211.61282739729742,207.25420432544288,208.11305937490874],[127.9047445701802,103.65712132023693,104.80656665631082,100.18708448656828,104.15371674546792,103.65712132023693],[127.9047445701802,192.21837849417057,190.67872128050857,195.55826148284623,192.17373450272498,192.21837849417057],[127.9047445701802,122.30977539034316,124.93438273726738,121.49433725275253,120.07197788928956,122.30977539034316],[127.9047445701802,83.15751973679706,81.43845618582469,81.36043493785259,85.72904537171122,83.15751973679706],[127.9047445701802,77.95274661980464,79.49551306054425,74.61439028546806,77.99355720302094,77.95274661980464],[127.9047445701802,85.63202093570503,83.6870602935293,84.20617460669973,88.25334361361693,85.63202093570503],[127.9047445701802,70.76355933600459,70.20567218406498,67.75082994745442,72.7505596685936,70.76355933600459],[103.62142415069982,86.50393629503479,85.16284623045928,84.20648136337626,88.93484316733932,86.50393629503479],[103.62142415069982,54.10811107687068,54.57897083513096,50.64278753548723,55.28105629061585,54.10811107687068],[103.62142415069982,4.440471570328191,6.528960947347773,1.5416451667481594,3.7270645480382294,4.440471570328191],[103.62142415069982,110.66123371569981,113.01976965003077,111.15308094106314,108.06938596939398,110.66123371569981],[103.62142415069982,149.9151547104254,147.61253714609072,152.49265462749568,150.99511380480024,149.9151547104254],[103.62142415069982,175.0835379623146,174.02220445294245,178.56805673355203,174.49196108314635,175.0835379623146],[103.62142415069982,109.31044029890928,111.25935305537624,110.72916382459574,106.68854426755497,109.31044029890928],[103.62142415069982,74.73880554548192,72.60208217860938,73.69078455437892,77.37266636441858,74.73880554548192],[103.62142415069982,74.2889371602137,75.60872555717003,70.86163890760575,74.59491612405435,74.2889371602137],[103.62142415069982,74.70245149094703,72.46930453186285,73.8756585245234,77.32779455316438,74.70245149094703],[103.62142415069982,61.85368763068103,60.577606143551805,59.48208643753721,64.25475781983128,61.85368763068103],[164.69511322760965,51.72482649427184,54.036976597126014,49.16515990082134,50.62687547636383,51.72482649427184],[164.69511322760965,144.27633910902813,146.89276946263178,143.56620119959612,141.99676856444185,144.27633910902813],[164.69511322760965,197.3187038507587,194.85090924005158,199.51392354966973,198.74517778458792,197.3187038507587],[164.69511322760965,49.959437513300465,50.93241358340208,46.465267149124706,50.64395014492428,49.959437513300465],[164.69511322760965,282.5095424678194,281.5854022105526,286.0070353884087,281.77461794116033,282.5095424678194],[164.69511322760965,103.42907761027507,105.14007770496187,100.18708448656828,103.25594385110197,103.42907761027507],[164.69511322760965,237.42753746440818,236.93955437035353,240.89603418677643,236.27021036173088,237.42753746440818],[164.69511322760965,187.00303365306587,184.3790804399378,188.3946669699729,188.96685405659574,187.00303365306587],[164.69511322760965,192.06182705750464,191.34536286626235,195.55826148284623,191.11972857082367,192.06182705750464],[164.69511322760965,251.51359686949226,250.44839734245807,254.9975836851464,250.92613834553032,251.51359686949226],[164.69511322760965,144.3326685837507,146.96460545922736,143.09241952516928,142.2890541389719,144.3326685837507],[164.69511322760965,177.97664142975253,180.3004205517267,178.56805673355203,175.37231955172808,177.97664142975253],[164.69511322760965,89.29435909041956,87.968413691175,86.9793530005306,91.71844683491342,89.29435909041956],[164.69511322760965,88.61338016649098,90.44894840073823,85.46235440432808,88.27252714509592,88.61338016649098],[164.69511322760965,105.00321791833933,103.11723226647153,103.47388463706757,107.6146555003332,105.00321791833933],[164.69511322760965,84.22104776410774,84.36540511882917,80.84392861313695,85.67865489700942,84.22104776410774],[164.69511322760965,101.31816764868562,103.61337303746055,98.72706432157486,100.2520736202843,101.31816764868562],[164.69511322760965,46.175664158056435,45.77316599898376,43.061528869150976,48.05537822792882,46.175664158056435],[164.69511322760965,38.09751636378383,38.51769717255965,34.642445817626225,39.31627693366384,38.09751636378383],[164.69511322760965,78.99498740084536,80.18872881706973,75.5341418584961,79.44292678063275,78.99498740084536],[-176.3876138418601,-186.88022440462572,-186.38364381549016,-190.35025861742176,-185.73076547568903,-186.88022440462572],[-176.3876138418601,-144.52804816180063,-145.5206798471194,-141.0356147335446,-145.19208124824323,-144.52804816180063],[-176.3876138418601,-186.21939459519243,-183.67443956072626,-188.1423610181805,-187.85217455297138,-186.21939459519243],[549.3910567856877,551.9688583219636,554.1880151870876,552.8293957614908,549.3414983829277,551.9688583219636],[549.3910567856877,548.8628088817424,546.4016821590685,548.7090824526052,551.3968570114728,548.8628088817424],[-206.47819886412424,-192.12250264011874,-190.38702980457936,-190.35025861742176,-194.69865413129477,-192.12250264011874],[-206.47819886412424,-225.4944097465658,-226.7711392124371,-227.86528703162242,-223.09303497048052,-225.4944097465658],[-206.47819886412424,-225.76464990976652,-223.24148958749234,-227.77543437128259,-227.33397794019305,-225.76464990976652],[-206.47819886412424,-160.00224945554245,-161.1855972427532,-156.53912958836938,-160.46166130919266,-160.00224945554245],[6.990924298734689,-137.57397017280405,-136.3838425399056,-141.0356147335446,-137.1220379886878,-137.57397017280405],[6.990924298734689,65.12186972225555,63.54611230063247,68.44348643140188,65.12199070001246,65.12186972225555],[6.990924298734689,78.13029778794491,78.32679792295355,81.36043493785259,76.40155529695761,78.13029778794491],[6.990924298734689,83.4803393238204,82.59109906813333,86.9793530005306,82.70979341229867,83.4803393238204],[6.990924298734689,71.43028858263327,72.80279421687182,73.69078455437892,68.98549792993138,71.43028858263327],[6.990924298734689,-31.6838805195664,-29.31584407496284,-34.1304380258781,-32.891372113120674,-31.6838805195664],[6.990924298734689,-29.61255634587156,-28.35005902198458,-33.05649397379336,-29.241393283232433,-29.61255634587156],[6.990924298734689,18.48167389606811,20.80987653657233,19.060744114303244,15.878784493272372,18.48167389606811],[6.990924298734689,-22.930952796607517,-22.884571604787084,-26.27152530794957,-21.39270570252292,-22.930952796607517],[6.990924298734689,-40.97235530118622,-39.68673137813386,-44.409861339564806,-40.62736971557215,-40.97235530118622],[6.990924298734689,-2.716657829680516,-0.08876479568260853,-3.586903970448929,-4.931742386784351,-2.716657829680516],[-229.59071893663955,-228.0586784851905,-230.61765818336423,-227.77543437128259,-225.63405798239145,-228.0586784851905],[-229.59071893663955,-185.64123407503774,-184.91061898065539,-182.7557970732477,-187.74058015032512,-185.64123407503774],[-229.59071893663955,-209.26242152688692,-208.45613872386963,-206.4377704679386,-211.40860099451007,-209.26242152688692],[-229.59071893663955,-266.50126565160514,-266.8421067720525,-269.6522983549737,-264.6657060256872,-266.50126565160514],[-12.077359978651529,-179.42425923744426,-179.4003589336529,-182.7557970732477,-177.86781692862874,-179.42425923744426],[-12.077359978651529,58.59352997884404,56.60801833908865,61.607790938476526,59.14920192450041,58.59352997884404],[-12.077359978651529,71.1345030658035,70.04151796387129,74.61439028546806,70.57677479410967,71.1345030658035],[-12.077359978651529,81.98208622598194,80.89155024331389,85.46235440432808,81.42172812411273,81.98208622598194],[-12.077359978651529,67.80191037405848,68.29008492280492,70.86163890760575,65.8623282103036,67.80191037405848],[-12.077359978651529,-51.14020338379698,-50.75267446980049,-54.58799032061273,-49.89224595965763,-51.14020338379698],[-12.077359978651529,12.8031961754528,14.909734037341012,13.915584720521577,10.16898757824965,12.8031961754528],[-12.077359978651529,-33.608005186306364,-35.75592654996599,-34.63160219483765,-30.974532089349736,-33.608005186306364],[-12.077359978651529,-7.070367688378533,-4.725155365193268,-6.5396372339928455,-9.667336405821176,-7.070367688378533],[-12.077359978651529,-39.986193967678844,-41.66189758216246,-41.84750823345958,-37.42756048877813,-39.986193967678844],[-12.077359978651529,-44.84422964734267,-45.55066252130909,-47.74843725164359,-42.760161801439395,-44.84422964734267],[-12.077359978651529,-23.16422275818806,-21.158541551446213,-26.15741082397108,-23.750060372860222,-23.16422275818806],[-6.6419607025068474,-31.675967670539826,-32.87604010584217,-34.1304380258781,-29.311596858603277,-31.675967670539826],[-6.6419607025068474,-52.34643783792118,-49.8947752464064,-54.58799032061273,-53.734801412170604,-52.34643783792118],[-6.6419607025068474,-147.0300993088731,-146.2763282441096,-150.52848282332596,-146.12438312912272,-147.0300993088731],[-6.6419607025068474,56.74736200022533,54.743816720946775,59.74281498224765,57.32998930562515,56.74736200022533],[-6.6419607025068474,64.25413645652249,63.53343704743747,67.75082994745442,63.31615029777211,64.25413645652249],[-6.6419607025068474,77.35388361680342,76.33769526036741,80.84392861313695,76.71454017397618,77.35388361680342],[-6.6419607025068474,56.81714301878202,57.805743524843066,59.48208643753721,54.5644044922595,56.81714301878202],[-6.6419607025068474,6.461928319588084,8.673457269440929,7.3406103329996935,3.833589266664424,6.461928319588084],[-6.6419607025068474,-32.93300588530917,-34.54490874373157,-34.88529303507897,-30.395019420190486,-32.93300588530917],[-6.6419607025068474,-44.57772544061742,-44.0249458761901,-48.05688617402226,-43.48013624620331,-44.57772544061742],[-6.6419607025068474,-13.43221030155769,-10.805849391014704,-14.788263086026996,-15.415316323259168,-13.43221030155769],[9.696411046865675,-153.0899316545352,-151.8474493136663,-156.53912958836938,-152.69625833912622,-153.0899316545352],[9.696411046865675,69.89994515307325,68.75565425053485,73.37096708232075,69.39772800604605,69.89994515307325],[9.696411046865675,81.33021252974174,82.07288252231879,84.20617460669973,79.22330606546274,81.33021252974174],[9.696411046865675,99.97409198945574,99.17122668971815,103.47388463706757,99.11680161067457,99.97409198945574],[9.696411046865675,71.88312490292607,73.4658702317371,73.8756585245234,69.35520471960142,71.88312490292607],[9.696411046865675,-30.73072904710009,-28.310894922707796,-33.05649397379336,-32.047317282744,-30.73072904710009],[9.696411046865675,19.634929591047978,17.053373591474173,20.054969555464734,22.017236148627802,19.634929591047978],[9.696411046865675,-33.236685399347024,-30.612971159435332,-34.63160219483765,-35.19870928435294,-33.236685399347024],[9.696411046865675,19.58604289775486,21.976143290287236,19.981802676380024,17.008210570799967,19.58604289775486],[9.696411046865675,-25.570803008430563,-24.454031390911837,-29.046791139070812,-25.03871081755082,-25.570803008430563],[9.696411046865675,-38.89633837060111,-37.04533466183457,-42.03476208250102,-39.25860475361096,-38.89633837060111],[9.696411046865675,-1.6027210042101951,1.0104158867099589,-2.277450928847999,-3.895794157463392,-1.6027210042101951],[-114.3067622583767,-132.18288249357295,-130.17432057468866,-135.17300317935383,-132.7730558575402,-132.18288249357295],[-114.3067622583767,-91.38002562344056,-93.73150039055433,-88.89830423813726,-90.2057759851138,-91.38002562344056],[-114.3067622583767,-120.99132636172128,-122.51709052399372,-123.06023350318603,-118.48415893215113,-120.99132636172128],[-154.94190025879348,-138.60570816255776,-139.90775618594304,-135.17300317935383,-138.93199222748476,-138.60570816255776],[-154.94190025879348,-164.58366917595816,-161.9543348884326,-165.48239006624576,-166.7866877529137,-164.58366917595816],[-154.94190025879348,-166.54497722853432,-167.8170940245666,-168.92100115810183,-164.1457737687651,-166.54497722853432],[-154.94190025879348,-140.19157178011258,-142.82187677526343,-139.27125992739667,-137.99782434768963,-140.19157178011258],[12.09582901928534,-86.28823785510336,-84.003572940796,-88.89830423813726,-87.33479612613245,-86.28823785510336],[12.09582901928534,38.98922149717191,40.769393297569074,40.692243712065995,36.40120697997001,38.98922149717191],[12.09582901928534,67.23413109411169,64.98431237680987,69.9039119183757,68.21751712751526,67.23413109411169],[12.09582901928534,95.26176482771184,94.08870422381368,98.72706432157486,94.79103186674539,95.26176482771184],[12.09582901928534,45.07632001563599,45.46941121197837,48.196206104369864,43.203284968883644,45.07632001563599],[12.09582901928534,18.779743743010275,16.221166606398736,19.060744114303244,21.20502602217184,18.779743743010275],[12.09582901928534,-3.6410974810549996,-1.552373519678813,-6.5396372339928455,-4.354875062811892,-3.6410974810549996],[12.09582901928534,19.728928582666352,17.175485689360087,19.981802676380024,22.1624185516428,19.728928582666352],[12.09582901928534,7.818580711148803,5.455366836158134,7.3406103329996935,10.408523800508634,7.818580711148803],[12.09582901928534,-40.214126068937105,-39.170874165594284,-43.701009257979,-39.60334600253749,-40.214126068937105],[12.09582901928534,-64.5056665064,-64.0977126870627,-67.95807155575827,-63.27594334760262,-64.5056665064],[-170.56798165210708,-169.185659146942,-166.7555880812411,-168.92100115810183,-171.74127292539137,-169.185659146942],[-170.56798165210708,-150.97064409810935,-153.6016224225264,-149.70431975135367,-148.94035723366997,-150.97064409810935],[-170.56798165210708,-152.07606154922115,-153.6952561837883,-148.77803515009091,-152.0213130992464,-152.07606154922115],[-170.56798165210708,-187.28413979182818,-184.87757194010362,-189.6425753781136,-188.57196415637384,-187.28413979182818],[-55.57112264716835,-147.97242929021073,-145.3891805743177,-149.70431975135367,-149.7341413971847,-147.97242929021073],[-55.57112264716835,2.4891685333986486,4.019473681604336,4.552096689299234,-0.019703700697559334,2.4891685333986486],[-55.57112264716835,29.237014323066838,27.659509277941492,32.55771635767373,29.23931680778242,29.237014323066838],[-55.57112264716835,39.58235424656019,38.48485227978025,43.061528869150976,39.02948086604811,39.58235424656019],[-55.57112264716835,14.405616785917358,15.181249733531544,17.25526745001024,12.27822840358713,14.405616785917358],[-55.57112264716835,-28.18030039471248,-30.728519850072203,-26.27152530794957,-26.537524237962725,-28.18030039471248],[-55.57112264716835,-42.726521697006056,-40.51513277568075,-41.84750823345958,-45.35487794752353,-42.726521697006056],[-55.57112264716835,-30.273229999639355,-32.90560571286164,-29.046791139070812,-28.222625735110835,-30.273229999639355],[-55.57112264716835,-38.21747511458372,-39.77263967128344,-34.88529303507897,-38.242958772835564,-38.21747511458372],[-55.57112264716835,-81.76157783387437,-79.13189192204194,-83.05743156694064,-83.77656477634135,-81.76157783387437],[-55.57112264716835,-90.91891590659542,-92.92303612787626,-92.2354873003086,-88.29026912173666,-90.91891590659542],[-55.57112264716835,-106.17646113560207,-104.18390878333967,-109.18344543964177,-106.74262553571685,-106.17646113560207],[-14.729615335201283,-41.97693897840552,-39.39237382308941,-43.701009257979,-43.743677092810394,-41.97693897840552],[-14.729615335201283,-79.58409285255398,-79.06827669121611,-83.05743156694064,-78.45230197807422,-79.58409285255398],[-14.729615335201283,-101.1081705329083,-98.67241714752902,-103.39291579443886,-102.4601360480299,-101.1081705329083],[-14.729615335201283,26.73961695953628,28.350452697864586,28.693391408019497,24.201992102027564,26.73961695953628],[-14.729615335201283,47.403314532188816,45.33830950364331,50.33025949674781,48.07989893331792,47.403314532188816],[-14.729615335201283,72.0667340956347,70.90395678184326,75.5341418584961,71.58471776967082,72.0667340956347],[-14.729615335201283,27.500406648200553,27.871472547301956,30.633586289545548,25.64309099171776,27.500406648200553],[-14.729615335201283,-4.130505054304821,-6.729098545977677,-3.586903970448929,-1.7897732467600591,-4.130505054304821],[-14.729615335201283,-24.96002469304023,-22.326880187555176,-26.15741082397108,-27.0251791531719,-24.96002469304023],[-14.729615335201283,-2.7471161944083056,-5.335900030274839,-2.277450928847999,-0.3811219738508451,-2.7471161944083056],[-14.729615335201283,-14.779214008668596,-17.277059400500214,-14.788263086026996,-12.27707611191611,-14.779214008668596],[-60.14056082942508,-137.65598743904334,-135.05503632041894,-139.27125992739667,-139.49072065166558,-137.65598743904334],[-60.14056082942508,-10.405545917058085,-8.761908775963068,-8.497997813873138,-12.954044326923162,-10.405545917058085],[-60.14056082942508,19.677392328921396,17.7612523748887,22.759052610088414,20.131721161504892,19.677392328921396],[-60.14056082942508,31.18979984718123,29.96105369464457,34.642445817626225,30.780754738666904,31.18979984718123],[-60.14056082942508,15.49591419784565,15.762111723596746,18.689119473459698,13.71499325709335,15.49591419784565],[-60.14056082942508,-45.16606153527608,-47.786368223487464,-44.409861339564806,-42.90446468373565,-45.16606153527608],[-60.14056082942508,-49.084395264627915,-47.090543335441374,-47.74843725164359,-51.71196996108525,-49.084395264627915],[-60.14056082942508,-42.68199863465526,-45.29239136724798,-42.03476208250102,-40.37862793039242,-42.68199863465526],[-60.14056082942508,-50.212057578663135,-52.693047350060276,-48.05688617402226,-48.753391243495074,-50.212057578663135],[-60.14056082942508,-67.53465404942249,-64.95258979609984,-67.95807155575827,-69.91586669571998,-67.53465404942249],[-60.14056082942508,-105.59322078601525,-107.0366199672761,-107.76749058711313,-103.1184386857156,-105.59322078601525],[-60.14056082942508,-105.8245898776505,-105.7307360177611,-109.18344543964177,-104.32514273487358,-105.8245898776505],[-316.8207806602266,-321.3890766952453,-323.37616818873875,-322.7376995109077,-318.76225478025685,-321.3890766952453],[-316.8207806602266,-303.5825834552861,-302.61156413274506,-300.90139527821816,-305.82544663416934,-303.5825834552861],[-316.8207806602266,-319.30196295571267,-316.66980064626284,-320.5353044234661,-321.34907950748294,-319.30196295571267],[-369.3829345016253,-326.17250733417325,-327.4674437441275,-322.7376995109077,-326.50690051216077,-326.17250733417325],[-369.3829345016253,-394.1089498401286,-394.1402218563035,-397.417289366649,-392.50833952182063,-394.1089498401286],[-369.3829345016253,-373.1384251750283,-370.50427231125485,-374.26493537873586,-375.2382085775509,-373.1384251750283],[-369.3829345016253,-360.37915002216477,-358.452932837614,-358.9198517298926,-362.9975974587624,-360.37915002216477],[-302.6220544516719,-301.1957492578628,-303.7567069433988,-300.90139527821816,-298.77442082468696,-301.1957492578628],[-302.6220544516719,-300.66447295208485,-298.3459004962802,-300.0586417194473,-303.2704264793863,-300.66447295208485],[-302.6220544516719,-308.13338647873013,-307.71457837649814,-311.58816147700855,-306.9133933978948,-308.13338647873013],[-380.9084680766763,-375.25377347770973,-377.8864549692131,-374.26493537873586,-373.0901555423765,-375.25377347770973],[-380.9084680766763,-369.5538929162383,-367.702028034351,-367.9669539362864,-372.15853546934784,-369.5538929162383],[-380.9084680766763,-341.0901464482157,-342.5965931273975,-337.73449186981463,-341.17548235857714,-341.0901464482157],[-380.9084680766763,-407.85396416855036,-406.66736861833425,-411.31638117510005,-407.3981334856735,-407.85396416855036],[-356.1298409743925,-366.42831424995893,-368.3088512603656,-367.9669539362864,-363.8179107389771,-366.42831424995893],[-356.1298409743925,-313.341191469334,-314.71001612176616,-309.93005697691785,-313.5904667639487,-313.341191469334],[-356.1298409743925,-373.09412871425803,-370.6561847018004,-375.37306279748526,-374.4510414370987,-373.09412871425803],[-356.1298409743925,-352.7140328833549,-355.34699074621096,-351.71437929716336,-350.55526899276174,-352.7140328833549],[-313.72320227174356,-302.7029155007236,-304.96793413334893,-300.0586417194473,-301.6922300745353,-302.7029155007236],[-313.72320227174356,-311.09852358460745,-309.01909184374045,-309.93005697691785,-313.73222715504676,-311.09852358460745],[-313.72320227174356,-320.73560205849793,-322.4509354388624,-322.5382921200263,-318.1651476913808,-320.73560205849793],[-360.46863599827014,-359.1010028625184,-361.6406173441346,-358.9198517298926,-356.6473189235884,-359.1010028625184],[-360.46863599827014,-314.9270848676914,-316.46869848705944,-311.58816147700855,-314.96931726016174,-314.9270848676914],[-360.46863599827014,-397.28483363804946,-395.3923457092661,-400.3877967701698,-397.7054052612942,-397.28483363804946],[-360.46863599827014,-353.1768611648334,-351.25244354871234,-351.71437929716336,-355.7950191884039,-353.1768611648334],[597.4726597852093,585.8286877611308,585.8586238360065,582.4947004916672,587.3802562080405,585.8286877611308],[597.4726597852093,605.1980170045496,605.2016922429933,608.5181422954424,603.6194127888618,605.1980170045496],[543.2240632681714,550.8424094057837,548.313066799543,552.8293957614908,552.4292085491087,550.8424094057837],[543.2240632681714,538.3010159814435,540.8581525129244,536.4326590170143,536.6301500769132,538.3010159814435],[573.1976092261793,571.9809594362895,574.5852450495038,571.3898601521834,569.6570666725619,571.9809594362895],[573.1976092261793,573.436257284273,570.8872390661194,573.6655781001754,575.876495270837,573.436257284273],[540.3329535784812,545.9933126351881,546.9262231926144,548.7090824526052,543.7721541334123,545.9933126351881],[540.3329535784812,537.4428574130748,536.4694934307128,534.7638249884876,539.6870426527046,537.4428574130748],[3.1821432598014474,62.43091356209205,60.28997576808892,65.26262344261757,63.22860628091052,62.43091356209205],[3.1821432598014474,-131.0459817231182,-130.76390065106457,-134.46665857557596,-129.70543635047068,-131.0459817231182],[3.1821432598014474,66.11773121201257,66.25483329656126,69.37749117513283,64.43433494427136,66.11773121201257],[91.23605401798979,65.87369873064961,63.55703130028807,65.26262344261757,68.48023479369176,65.87369873064961],[91.23605401798979,575.9054594589222,576.8736579974383,578.5892368105859,573.6641888676132,575.9054594589222],[91.23605401798979,-131.44074368497724,-131.97943921911303,-134.46665857557596,-129.46668031790142,-131.44074368497724],[43.372838916216175,-181.7782801710422,-180.4046295091182,-185.1877252806045,-181.53463225869203,-181.7782801710422],[43.372838916216175,63.30748316289832,64.91733823648826,65.26262344261757,60.7701910767495,63.30748316289832],[43.372838916216175,123.98052380546491,121.61818579006744,126.43934983023094,125.17649729629818,123.98052380546491],[-2.0178541255760054,-182.09584005895846,-182.53407854924654,-185.1877252806045,-180.19094016187347,-182.09584005895846],[-2.0178541255760054,-0.6228164315224013,1.729458781338773,-0.11258218955466018,-3.217125490233122,-0.6228164315224013],[-2.0178541255760054,66.44878796538663,64.38528326049715,69.37749117513283,67.12303800466785,66.44878796538663],[115.08637455374523,9.028527263725163,7.479140550770908,6.990924298734689,11.5444678481506,9.028527263725163],[115.08637455374523,-32.27405254704589,-29.676405919855963,-32.81011937513079,-34.61741142684086,-32.27405254704589],[19.862208283492063,-181.8711692261445,-181.88329262288283,-185.1877252806045,-180.28580994907637,-181.8711692261445],[19.862208283492063,1.4214812934432761,4.032396325981263,-0.11258218955466018,-0.46173799853558317,1.4214812934432761],[19.862208283492063,125.71379241018079,123.24455917036036,127.9047445701802,127.14372931561182,125.71379241018079],[129.90652161257418,-203.3917708132671,-203.83862224882583,-206.47819886412424,-201.48084662515075,-203.3917708132671],[129.90652161257418,-32.2070314924936,-29.601385050779154,-32.81011937513079,-34.52659819354422,-32.2070314924936],[84.20648136337626,-181.6997332487853,-180.66554357948093,-185.1877252806045,-181.07936495957625,-181.6997332487853],[84.20648136337626,101.32396921904129,102.6650592836168,103.62142415069982,98.89306234673676,101.32396921904129],[84.20648136337626,125.2309499758702,122.59807237073464,126.43934983023094,127.29061308456777,125.2309499758702],[170.87787501751134,-299.53501118179554,-297.6247632285368,-302.6220544516719,-299.9808945482507,-299.53501118179554],[197.65737357604885,10.456222600955481,11.629288921748277,6.990924298734689,10.926949279761935,10.456222600955481],[197.65737357604885,-502.58822544429563,-500.20190262807387,-504.99413476318165,-503.8332852144123,-502.58822544429563],[155.9549083251266,-203.0244795972583,-202.61053987111413,-206.47819886412424,-201.80011893528962,-203.0244795972583],[155.9549083251266,-502.5187665733053,-500.16424715466167,-504.99413476318165,-503.6990745541221,-502.5187665733053],[50.64278753548723,100.15610060931638,99.6852408510561,103.62142415069982,98.9831553955712,100.15610060931638],[50.64278753548723,-130.96693604133512,-130.10539611074577,-134.46665857557596,-130.16835355226493,-130.96693604133512],[50.64278753548723,125.10369497885905,122.94034455410288,127.9047445701802,125.93834429098857,125.10369497885905],[211.61282739729742,106.62704820840814,108.62090770613496,103.62142415069982,106.05893141869629,106.62704820840814],[211.61282739729742,576.7595391783282,578.456756322218,578.5892368105859,574.1943897824411,576.7595391783282],[211.61282739729742,-131.01685691216795,-129.77674239348877,-134.46665857557596,-130.62052939043699,-131.01685691216795],[49.16515990082134,-181.70001089590664,-181.08208271606455,-185.1877252806045,-180.66351282145087,-181.70001089590664],[49.16515990082134,67.45557955540846,69.08910491898872,69.37749117513283,64.91037946982036,67.45557955540846],[49.16515990082134,162.13544663415917,159.82329653130498,164.69511322760965,163.23339765206717,162.13544663415917],[143.56620119959612,11.46267754174107,9.723285503205272,9.696411046865675,14.039912745998617,11.46267754174107],[143.56620119959612,-32.14904515003183,-29.537250895071352,-32.81011937513079,-34.44725336169649,-32.14904515003183],[199.51392354966973,12.898206923253396,12.64783167601164,9.696411046865675,14.667380608245498,12.898206923253396],[199.51392354966973,-502.4621492176434,-500.13560613953064,-504.99413476318165,-503.5876239455437,-502.4621492176434],[46.465267149124706,123.57157357427675,121.45821511479576,126.43934983023094,124.32457857416281,123.57157357427675],[46.465267149124706,-131.2396312297439,-129.50631945653703,-134.46665857557596,-131.44217580833592,-131.2396312297439],[46.465267149124706,161.20094286343388,160.22796679333229,164.69511322760965,160.51643023181006,161.20094286343388],[286.0070353884087,129.81055182554013,129.93817146598025,126.43934983023094,131.28208982084317,129.81055182554013],[286.0070353884087,577.1083827423647,579.0223611610663,578.5892368105859,574.4919489104566,577.1083827423647],[286.0070353884087,-131.03991027162573,-129.71835889323208,-134.46665857557596,-130.73595516193083,-131.03991027162573],[100.18708448656828,-181.76703990998675,-180.42652060803627,-185.1877252806045,-181.4849287265763,-181.76703990998675],[100.18708448656828,124.43470773651156,123.28526240043766,127.9047445701802,123.93811231128056,124.43470773651156],[100.18708448656828,161.45312010390285,159.74212000921605,164.69511322760965,161.62625386307596,161.45312010390285],[240.89603418677643,-357.0899903319496,-355.63604000604533,-360.46863599827014,-356.94125205500984,-357.0899903319496],[188.3946669699729,10.439215536410678,10.828931179818513,6.990924298734689,11.685225450435695,10.439215536410678],[188.3946669699729,-846.1591335495912,-845.8211771740857,-849.5948551767922,-844.8673268666765,-846.1591335495912],[195.55826148284623,-203.06731027504418,-202.81885728363983,-206.47819886412424,-201.69777996568922,-203.06731027504418],[195.55826148284623,-846.1967099743819,-845.9894678335263,-849.5948551767922,-844.7920137456708,-846.1967099743819],[254.9975836851464,12.848552404817855,12.50961364526353,9.696411046865675,14.68273556934258,12.848552404817855],[254.9975836851464,-846.1796998898429,-845.9168197129059,-849.5948551767922,-844.8225728224878,-846.1796998898429],[-11.28008678813429,-181.87290204114476,-181.88909801394803,-185.1877252806045,-180.28429216318338,-181.87290204114476],[-11.28008678813429,-11.951958302082188,-9.423081220778267,-12.080861593309153,-14.419689037742968,-11.951958302082188],[-11.28008678813429,62.834462037432274,60.45803809088116,65.26262344261757,64.05906747612717,62.834462037432274],[108.5388520839467,9.626999713769703,8.607640999618559,6.990924298734689,11.896802671313475,9.626999713769703],[108.5388520839467,-278.41937665260383,-275.78524334300135,-279.5491286130742,-280.5176027467396,-278.41937665260383],[121.49433725275253,-203.2608145707747,-203.4818883000545,-206.47819886412424,-201.51354790882897,-203.2608145707747],[121.49433725275253,-278.34162474394054,-275.70872430845617,-279.5491286130742,-280.40173570101297,-278.34162474394054],[143.09241952516928,11.750358458420127,10.21325849950627,9.696411046865675,14.26176541263493,11.750358458420127],[143.09241952516928,-278.2771311124074,-275.6463839677016,-279.5491286130742,-280.3044956895103,-278.2771311124074],[-24.559936064595618,-14.584207275416068,-16.925141814105952,-12.080861593309153,-13.43075553010856,-14.584207275416068],[-24.559936064595618,-131.85550868226025,-132.90094328894418,-134.46665857557596,-129.57145346020647,-131.85550868226025],[-24.559936064595618,-2.9728367128763766,-2.2103991740744324,-0.11258218955466018,-5.0920597149947655,-2.9728367128763766],[2.2264569143488457,-11.293154927378497,-13.542190147066368,-12.080861593309153,-8.670464515476825,-11.293154927378497],[2.2264569143488457,575.6935824023419,576.411084638087,578.5892368105859,573.6025024741715,575.6935824023419],[2.2264569143488457,-132.09062167986337,-133.36272683780152,-134.46665857557596,-129.69142370758973,-132.09062167986337],[1.5416451667481594,-181.90473252867642,-181.9926772509203,-185.1877252806045,-180.2594729571175,-181.90473252867642],[1.5416451667481594,-9.421605997533595,-7.1654567714590485,-12.080861593309153,-10.41631526916624,-9.421605997533595],[1.5416451667481594,100.72259774711979,98.63410837010021,103.62142415069982,101.43600476940975,100.72259774711979],[111.15308094106314,-173.5276864098839,-174.29053275825638,-176.3876138418601,-171.40820975668845,-173.5276864098839],[111.15308094106314,-32.24374345671565,-29.642360863410527,-32.81011937513079,-34.57646093416747,-32.24374345671565],[152.49265462749568,-173.05311275815635,-173.0219050869075,-176.3876138418601,-171.5025721755722,-173.05311275815635],[152.49265462749568,-502.38132919889165,-500.0982071921595,-504.99413476318165,-503.4250452089909,-502.38132919889165],[178.56805673355203,-173.140272818364,-173.30269325099803,-176.3876138418601,-171.43744922958223,-173.140272818364],[178.56805673355203,-846.2692720294333,-846.2598693821581,-849.5948551767922,-844.7011567199685,-846.2692720294333],[110.72916382459574,-173.35677056712294,-173.8882215902975,-176.3876138418601,-171.38761389110385,-173.35677056712294],[110.72916382459574,-278.31568390770394,-275.68352487996157,-279.5491286130742,-280.36274820614665,-278.31568390770394],[-190.35025861742176,-179.85764805465612,-180.35422864379169,-176.3876138418601,-181.00710698359282,-179.85764805465612],[-190.35025861742176,-135.71447739800396,-133.67471445496466,-134.46665857557596,-138.34615355202453,-135.71447739800396],[-190.35025861742176,-204.70595484142726,-206.44142767696664,-206.47819886412424,-202.12980335025122,-204.70595484142726],[-227.86528703162242,-178.8373139776331,-177.6327647404378,-176.3876138418601,-181.2038987982355,-178.8373139776331],[-227.86528703162242,546.8664894316378,547.9992587280964,549.3910567856877,544.5361706656445,546.8664894316378],[-227.86528703162242,-135.96518487973108,-134.06133530439556,-134.46665857557596,-138.5798728400065,-135.96518487973108],[-141.0356147335446,-184.2124799454593,-181.58018413862354,-185.1877252806045,-186.38216003641972,-184.2124799454593],[-141.0356147335446,-172.89518041360407,-171.9025487282853,-176.3876138418601,-172.23114732716147,-172.89518041360407],[-141.0356147335446,3.5292797379941363,2.339152105095673,6.990924298734689,3.0773475538778676,3.5292797379941363],[68.44348643140188,-299.77612731519645,-297.6458996202242,-302.6220544516719,-300.5563658616703,-299.77612731519645],[68.44348643140188,455.2030511084835,457.1560501643915,456.61438417258313,452.58057450445716,455.2030511084835],[81.36043493785259,-299.5654687397449,-297.62259899504625,-302.6220544516719,-300.0584216929452,-299.5654687397449],[81.36043493785259,63.138857286048896,65.6510997957332,63.086039881891615,60.651669150227605,63.138857286048896],[86.9793530005306,-299.6664901740361,-297.62639391188907,-302.6220544516719,-300.3045900001678,-299.6664901740361],[86.9793530005306,692.8529228998229,694.0709488302778,695.2881805596461,690.4797122942502,692.8529228998229],[73.69078455437892,-299.4209812287622,-297.65081067241346,-302.6220544516719,-299.67269614403335,-299.4209812287622],[73.69078455437892,537.2928220871602,538.9683651844956,539.1543704228885,534.734238092386,537.2928220871602],[-227.77543437128259,-186.15070116851626,-183.97558565666475,-185.1877252806045,-188.78261228215416,-186.15070116851626],[-227.77543437128259,-229.30747482273162,-226.7484951245579,-229.59071893663955,-231.73209532553068,-229.30747482273162],[-227.77543437128259,-208.4889833256403,-211.01214364791448,-206.47819886412424,-206.91965529521377,-208.4889833256403],[-182.7557970732477,-185.0974948980505,-182.57692503839417,-185.1877252806045,-187.57526322714355,-185.0974948980505],[-182.7557970732477,-226.7052819348495,-227.43589702923185,-229.59071893663955,-224.60593585956212,-226.7052819348495],[-182.7557970732477,-15.408897814454974,-15.432798118246325,-12.077359978651529,-16.965340123270487,-15.408897814454974],[61.607790938476526,-352.97753044402225,-351.1435575855723,-356.1298409743925,-353.3161786491618,-352.97753044402225],[61.607790938476526,455.0152738123318,456.8598078877554,456.61438417258313,452.4121884704608,455.0152738123318],[74.61439028546806,-352.8675073453619,-351.18821715354414,-356.1298409743925,-352.99928251421005,-352.8675073453619],[74.61439028546806,63.12218466656691,65.63062414149468,63.086039881891615,60.63089077012605,63.12218466656691],[85.46235440432808,-352.85969889483164,-351.19304242255055,-356.1298409743925,-352.9751363408511,-352.85969889483164],[85.46235440432808,692.5849101139082,693.5317042503123,695.2881805596461,690.3557972138123,692.5849101139082],[70.86163890760575,-352.744342573011,-351.30714491816565,-356.1298409743925,-352.57560097328223,-352.744342573011],[70.86163890760575,537.085353786506,538.6110346589314,539.1543704228885,534.5782177069601,537.085353786506],[-34.1304380258781,-182.55399189496063,-180.2828310726868,-185.1877252806045,-183.5758194349142,-182.55399189496063],[-34.1304380258781,-9.09643105784512,-7.896358622542774,-6.6419607025068474,-11.460801869781669,-9.09643105784512],[-34.1304380258781,4.54436679242299,2.1763303478194302,6.990924298734689,5.751858385977264,4.54436679242299],[-54.58799032061273,-8.8835131851984,-11.335175776713182,-6.6419607025068474,-7.495149610948978,-8.8835131851984],[-54.58799032061273,-131.3612295554504,-129.47153854689117,-134.46665857557596,-131.77783454403743,-131.3612295554504],[-54.58799032061273,-15.52514691546728,-15.912675829463774,-12.077359978651529,-16.773104339606636,-15.52514691546728],[13.915584720521577,-6.142092679521213,-8.497906308879989,-6.6419607025068474,-3.54916250629067,-6.142092679521213],[13.915584720521577,546.846593453716,547.9597211857998,549.3910567856877,544.5264784299026,546.846593453716],[13.915584720521577,-131.10766494718607,-131.01344159163392,-134.46665857557596,-129.60852180713022,-131.10766494718607],[-156.53912958836938,-184.6562151720263,-182.05914703520807,-185.1877252806045,-187.00115707915248,-184.6562151720263],[-156.53912958836938,-203.01507899695116,-201.8317312097404,-206.47819886412424,-202.55566714330095,-203.01507899695116],[-156.53912958836938,6.2472131130315045,5.004730772162587,9.696411046865675,5.85353979762251,6.2472131130315045],[73.37096708232075,-357.61535420512195,-355.49074860086273,-360.46863599827014,-358.386481918472,-357.61535420512195],[73.37096708232075,455.2553719946906,457.2368865812657,456.61438417258313,452.62919870645106,455.2553719946906],[84.20617460669973,-357.4127134425956,-355.46915222985746,-360.46863599827014,-357.9066724375056,-357.4127134425956],[84.20617460669973,63.146079816359645,65.6599521737189,63.086039881891615,60.66068790003822,63.146079816359645],[103.47388463706757,-357.52650745422017,-355.4745865899347,-360.46863599827014,-358.1828052341867,-357.52650745422017],[103.47388463706757,692.9630177089651,694.2801310710277,695.2881805596461,690.5429440579057,692.9630177089651],[73.8756585245234,-357.30988884313183,-355.4839709911909,-360.46863599827014,-357.63742877540193,-357.30988884313183],[73.8756585245234,537.340953692377,539.049120311785,539.1543704228885,534.7725778017898,537.340953692377],[-33.05649397379336,3.546986670812892,2.2844893469259118,6.990924298734689,3.1758236081737627,3.546986670812892],[-33.05649397379336,-132.60772463465395,-130.04858898243904,-134.46665857557596,-134.28505954929693,-132.60772463465395],[-33.05649397379336,7.370646120172408,4.950811995780114,9.696411046865675,8.687234355816313,7.370646120172408],[20.054969555464734,7.350431973602201,9.922476382807075,6.990924298734689,4.94892301263585,7.350431973602201],[20.054969555464734,547.5326114852329,549.210281042964,549.3910567856877,544.9733729805894,547.5326114852329],[20.054969555464734,-132.84500870755693,-130.24492070154102,-134.46665857557596,-134.67585364461615,-132.84500870755693],[-34.63160219483765,-182.3892752440751,-180.22406622606587,-185.1877252806045,-183.22701626984036,-182.3892752440751],[-34.63160219483765,-13.100956987182814,-10.953035623523185,-12.077359978651529,-15.734430084139444,-13.100956987182814],[-34.63160219483765,8.301494251375054,5.67778001146336,9.696411046865675,10.263518136380963,8.301494251375054],[-188.1423610181805,-185.2660633837031,-182.78526983676056,-185.1877252806045,-187.78401725978463,-185.2660633837031],[-188.1423610181805,-186.38972873200223,-184.0541737245909,-185.83138073224964,-188.99014074544544,-186.38972873200223],[-188.1423610181805,-178.31058026484817,-180.85553529931434,-176.3876138418601,-176.67780030706922,-178.31058026484817],[-206.4377704679386,-189.08564335452874,-190.77771692681344,-185.83138073224964,-188.93725625619976,-189.08564335452874],[-206.4377704679386,-136.4548178800928,-134.86887496087596,-134.46665857557596,-138.9838606602245,-136.4548178800928],[-206.4377704679386,-226.76606787769123,-227.57235068070852,-229.59071893663955,-224.61988841006809,-226.76606787769123],[-269.6522983549737,-189.1492521409241,-189.1402327073862,-185.83138073224964,-190.73213140397633,-189.1492521409241],[-269.6522983549737,546.7139758574486,547.6894592751026,549.3910567856877,544.4685968910102,546.7139758574486],[-269.6522983549737,-136.89262937580338,-135.66599841854082,-134.46665857557596,-139.27003970928595,-136.89262937580338],[-150.52848282332596,-184.1239414078639,-181.4899047192726,-185.1877252806045,-186.25336339070913,-184.1239414078639],[-150.52848282332596,-182.44065499980977,-182.25626243715138,-185.83138073224964,-181.0166286800378,-182.44065499980977],[-150.52848282332596,-10.1403442169597,-10.894115281723188,-6.6419607025068474,-11.046060396710093,-10.1403442169597],[59.74281498224765,-310.7851265020784,-308.72968471630645,-313.72320227174356,-311.4468676706848,-310.7851265020784],[59.74281498224765,455.1054443676268,457.0032850512153,456.61438417258313,452.49182556859745,455.1054443676268],[67.75082994745442,-310.6181065046905,-308.7280367691043,-313.72320227174356,-311.0352483016643,-310.6181065046905],[67.75082994745442,63.100010813317084,65.60330450982053,63.086039881891615,60.60334434404552,63.100010813317084],[80.84392861313695,-310.62792093529526,-308.72679982573203,-313.72320227174356,-311.0607696628291,-310.62792093529526],[80.84392861313695,692.7068976337036,693.7830132969834,695.2881805596461,690.4063289988197,692.7068976337036],[59.48208643753721,-310.4618295242772,-308.7810030197188,-313.72320227174356,-310.59559680800805,-310.4618295242772],[59.48208643753721,537.1636306709933,538.7476881528166,539.1543704228885,534.6352492716322,537.1636306709933],[-135.17300317935383,-117.29688294415757,-119.30544486304186,-114.3067622583767,-116.70670958019033,-117.29688294415757],[-135.17300317935383,-134.487684601118,-136.99262642393325,-134.46665857557596,-131.9927166479616,-134.487684601118],[-135.17300317935383,-151.50919527558955,-150.20714725220427,-154.94190025879348,-151.18291121066255,-151.50919527558955],[-165.48239006624576,-116.66094127173271,-119.06926775421597,-114.3067622583767,-115.36933913574455,-116.66094127173271],[-165.48239006624576,575.4687870780564,575.8609524089452,578.5892368105859,573.5964105276466,575.4687870780564],[-165.48239006624576,-135.1280166213465,-137.73983919098868,-134.46665857557596,-132.82991472769038,-135.1280166213465],[-88.89830423813726,-182.4177510977026,-183.28894900477508,-185.1877252806045,-180.2325929558051,-182.4177510977026],[-88.89830423813726,-111.82504087307339,-109.47356610595962,-114.3067622583767,-112.99929051140015,-111.82504087307339],[-88.89830423813726,9.485762636251438,7.201097721944081,12.09582901928534,10.532320907280528,9.485762636251438],[40.692243712065995,-299.14058165061005,-298.0579570199634,-302.6220544516719,-298.57174077394,-299.14058165061005],[40.692243712065995,-32.52378200486165,-29.964249030715887,-32.81011937513079,-34.94748847181453,-32.52378200486165],[69.9039119183757,-299.3337740467558,-297.6975498142071,-302.6220544516719,-299.4101751879256,-299.3337740467558],[69.9039119183757,-502.5851200605348,-500.20016268969954,-504.99413476318165,-503.827341320714,-502.5851200605348],[98.72706432157486,-299.22410574393086,-297.81888741211145,-302.6220544516719,-299.0174789150603,-299.22410574393086],[98.72706432157486,-846.2746836384239,-846.2782488786911,-849.5948551767922,-844.6961674830391,-846.2746836384239],[48.196206104369864,-299.1868416384549,-297.89328930050965,-302.6220544516719,-298.8508722781149,-299.1868416384549],[48.196206104369864,-278.50614951133224,-275.8723572815271,-279.5491286130742,-280.6451959511219,-278.50614951133224],[19.060744114303244,-709.0316784295754,-707.0061662977896,-712.0034505549356,-709.6475057983091,-709.0316784295754],[19.060744114303244,-299.5406748545858,-297.62422920621253,-302.6220544516719,-299.9954425263324,-299.5406748545858],[-6.5396372339928455,-708.8783389284412,-707.011435690926,-712.0034505549356,-709.2628195383558,-708.8783389284412],[-6.5396372339928455,-352.8251585100782,-351.21788914129246,-356.1298409743925,-352.8648243345293,-352.8251585100782],[19.981802676380024,-709.0715463197773,-707.0107829525293,-712.0034505549356,-709.7415365884553,-709.0715463197773],[19.981802676380024,-357.403021661231,-355.46964391155547,-360.46863599827014,-357.88219981618,-357.403021661231],[7.3406103329996935,-708.949741307696,-707.0038778929235,-712.0034505549356,-709.447052405859,-708.949741307696],[7.3406103329996935,-310.54367320920016,-308.74450005986824,-313.72320227174356,-310.83461036866595,-310.54367320920016],[-168.92100115810183,-184.63198946974546,-186.96846482684612,-185.1877252806045,-182.0318962200867,-184.63198946974546],[-168.92100115810183,-170.30332366326692,-172.73339472896782,-170.56798165210708,-167.74770988481754,-170.30332366326692],[-168.92100115810183,-157.317924188361,-156.04580739232873,-154.94190025879348,-159.7171276481302,-157.317924188361],[-149.70431975135367,-182.35200598940898,-183.14479728010164,-185.1877252806045,-180.21406772631613,-182.35200598940898],[-149.70431975135367,-169.3016573053514,-166.67067898093435,-170.56798165210708,-171.33194416979077,-169.3016573053514],[-149.70431975135367,-57.30301310831129,-59.88626182420433,-55.57112264716835,-55.54130100133732,-57.30301310831129],[4.552096689299234,-365.9788817302822,-364.5901579715856,-369.3829345016253,-365.7528648150766,-365.9788817302822],[4.552096689299234,-32.677878890844205,-30.148299286154987,-32.81011937513079,-35.14472912467533,-32.677878890844205],[32.55771635767373,-366.25302803096747,-364.3918048895277,-369.3829345016253,-366.62955407069717,-366.25302803096747],[32.55771635767373,-502.8815476214579,-500.38726079734124,-504.99413476318165,-504.37371120776174,-502.8815476214579],[43.061528869150976,-366.18260942429396,-364.41140852925986,-369.3829345016253,-366.43570956731264,-366.18260942429396],[43.061528869150976,-846.1747055236862,-845.8944850523154,-849.5948551767922,-844.8325496317424,-846.1747055236862],[17.25526745001024,-366.0399312315934,-364.50668449329635,-369.3829345016253,-365.9873966334341,-366.0399312315934],[17.25526745001024,-278.6673401851993,-276.03884092321186,-279.5491286130742,-280.8775557906429,-278.6673401851993],[-26.27152530794957,284.18363825506106,281.57319752975155,285.72194678215254,286.0643695679265,284.18363825506106],[-26.27152530794957,-300.0527149666842,-297.7457096569461,-302.6220544516719,-301.14093277512416,-300.0527149666842],[-41.84750823345958,284.29805897604774,281.67657729263277,285.72194678215254,286.2441076653133,284.29805897604774],[-41.84750823345958,-353.20031258050483,-351.1375133354762,-356.1298409743925,-353.8734657269815,-353.20031258050483],[-29.046791139070812,284.1206144433277,281.5178180113407,285.72194678215254,285.9638055948963,284.1206144433277],[-29.046791139070812,-357.8558454834021,-355.57271498555014,-360.46863599827014,-358.8995771234395,-357.8558454834021],[-34.88529303507897,284.2221320524957,281.607574747391,285.72194678215254,286.1252397973342,284.2221320524957],[-34.88529303507897,-311.0877470162259,-308.8175841196194,-313.72320227174356,-312.107759847252,-311.0877470162259],[-43.701009257979,-181.6982811682456,-180.67664039394387,-185.1877252806045,-181.06467517758261,-181.6982811682456],[-43.701009257979,-16.453685614774763,-19.03825077009088,-14.729615335201283,-14.686947500369895,-16.453685614774763],[-43.701009257979,8.608945830243446,7.565693926900623,12.09582901928534,7.998165763843833,8.608945830243446],[-83.05743156694064,-18.202954049587944,-18.71877021092581,-14.729615335201283,-19.3347449240677,-18.202954049587944],[-83.05743156694064,-132.3044284170124,-129.8257151361514,-134.46665857557596,-133.7574698831579,-132.3044284170124],[-83.05743156694064,-56.866976380234625,-59.496662292067036,-55.57112264716835,-54.851989437767635,-56.866976380234625],[-92.2354873003086,-16.197573024062837,-14.276257160504846,-14.729615335201283,-18.815226796282857,-16.197573024062837],[-92.2354873003086,576.2797349507123,577.6104457932345,578.5892368105859,573.8534927401146,576.2797349507123],[-92.2354873003086,-133.82019924351152,-131.20988645223775,-134.46665857557596,-136.1238586872533,-133.82019924351152],[-139.27125992739667,-183.03285887829318,-184.49176778952815,-185.1877252806045,-180.55177121121463,-183.03285887829318],[-139.27125992739667,-154.02158840607757,-151.39128341092672,-154.94190025879348,-156.21533583850052,-154.02158840607757],[-139.27125992739667,-61.75583331777841,-64.35678443640282,-60.14056082942508,-59.92110010515617,-61.75583331777841],[-8.497997813873138,-357.0987766556874,-355.624129772157,-360.46863599827014,-356.9749028019348,-357.0987766556874],[-8.497997813873138,-32.720086770883995,-30.19956018094098,-32.81011937513079,-35.19790564804461,-32.720086770883995],[22.759052610088414,-357.44297813757964,-355.46865994839754,-360.46863599827014,-357.9820504180912,-357.44297813757964],[22.759052610088414,-502.8463301127108,-500.3629866845452,-504.99413476318165,-504.3108445856064,-502.8463301127108],[34.642445817626225,-357.32677328283415,-355.47994392910215,-360.46863599827014,-357.6832339909504,-357.32677328283415],[34.642445817626225,-846.2126282476348,-846.0535063347797,-849.5948551767922,-844.7673627559072,-846.2126282476348],[18.689119473459698,-357.1933156222076,-355.5351881600195,-360.46863599827014,-357.2977676902266,-357.1933156222076],[18.689119473459698,-278.64120236668856,-276.0114412968752,-279.5491286130742,-280.8402810888944,-278.64120236668856],[-44.409861339564806,-76.4167767424107,-73.89182734289763,-76.52721783973803,-78.88933749112901,-76.4167767424107],[-44.409861339564806,-300.0354763016493,-297.7377915696241,-302.6220544516719,-301.10619622859593,-300.0354763016493],[-47.74843725164359,-76.41733726938924,-73.89250820728392,-76.52721783973803,-78.89004357132248,-76.41733726938924],[-47.74843725164359,-353.11582889464785,-351.13007509499363,-356.1298409743925,-353.67186105844263,-353.11582889464785],[-42.03476208250102,-76.41147467514702,-73.88539017165797,-76.52721783973803,-78.88265544824604,-76.41147467514702],[-42.03476208250102,-357.81733823300266,-355.55645736864875,-360.46863599827014,-358.8205540058386,-357.81733823300266],[-48.05688617402226,-76.42364877225091,-73.900179134845,-76.52721783973803,-78.89798956323075,-76.42364877225091],[-48.05688617402226,-310.9582604312425,-308.76965324810294,-313.72320227174356,-311.8352945129258,-310.9582604312425],[-67.95807155575827,8.643423969927076,8.235470150589773,12.09582901928534,7.41370081112969,8.643423969927076],[-67.95807155575827,-131.1737229582024,-129.5455707538731,-134.46665857557596,-131.2398438325014,-131.1737229582024],[-67.95807155575827,-60.56397833576086,-63.14604258908349,-60.14056082942508,-58.182765689463366,-60.56397833576086],[-107.76749058711313,9.796546133007784,11.136065754309799,12.09582901928534,7.366342598537535,9.796546133007784],[-107.76749058711313,576.1161479579093,577.2986237997502,578.5892368105859,573.7605419007529,576.1161479579093],[-107.76749058711313,-133.8460132896535,-131.2384293010394,-134.46665857557596,-136.15918903768994,-133.8460132896535],[-109.18344543964177,-183.1697766761928,-180.6485185702482,-185.1877252806045,-184.73380411966968,-183.1697766761928],[-109.18344543964177,-58.578106951208056,-60.57065930347045,-55.57112264716835,-58.01194255109328,-58.578106951208056],[-109.18344543964177,-63.499416391416354,-63.593270251305746,-60.14056082942508,-64.99886353419326,-63.499416391416354],[-123.06023350318603,-183.16444378029217,-184.72451307282734,-185.1877252806045,-180.64461412187433,-183.16444378029217],[-123.06023350318603,-124.1824917523904,-126.60634227565252,-124.46834205379321,-121.62304576709313,-124.1824917523904],[-123.06023350318603,-116.37566939984144,-114.849905237569,-114.3067622583767,-118.88283682941159,-116.37566939984144],[-148.77803515009091,-127.96425492236017,-128.9141949053138,-124.46834205379321,-128.67263021254666,-127.96425492236017],[-148.77803515009091,-135.10678638255513,-137.71644310522004,-134.46665857557596,-132.8007795959684,-135.10678638255513],[-148.77803515009091,-167.26995525297684,-165.6507606184097,-170.56798165210708,-167.32470370295158,-167.26995525297684],[-189.6425753781136,-127.650775126141,-129.44611740429082,-124.46834205379321,-127.36504637900117,-127.650775126141],[-189.6425753781136,575.5411857285351,576.0470274243669,578.5892368105859,573.5894757136944,575.5411857285351],[-189.6425753781136,-136.08764544781866,-138.68782373831493,-134.46665857557596,-134.256395728732,-136.08764544781866],[-103.39291579443886,-182.05413121120873,-182.4245040268827,-185.1877252806045,-180.19731205076917,-182.05413121120873],[-103.39291579443886,-122.44813882708846,-119.9274833341783,-124.46834205379321,-124.01049415874064,-122.44813882708846],[-103.39291579443886,-17.01436059673184,-19.450113982111127,-14.729615335201283,-15.662395081610251,-17.01436059673184],[28.693391408019497,-313.33846425195287,-312.261541095477,-316.8207806602266,-312.7635217290321,-313.33846425195287],[28.693391408019497,-32.57880648019601,-30.02940962039749,-32.81011937513079,-35.01847814918854,-32.57880648019601],[50.33025949674781,-313.5566114018501,-311.8802671621608,-316.8207806602266,-313.68456987256025,-313.5566114018501],[50.33025949674781,-502.7123835773675,-500.275499547733,-504.99413476318165,-504.06690000140094,-502.7123835773675],[75.5341418584961,-313.45478678832177,-311.9712926962172,-316.8207806602266,-313.3415937612294,-313.45478678832177],[75.5341418584961,-846.2348877813403,-846.138053419226,-849.5948551767922,-844.737893733362,-846.2348877813403],[30.633586289545548,-313.4033120907361,-312.0530562894573,-316.8207806602266,-313.13246332295694,-313.4033120907361],[30.633586289545548,-278.5927702374403,-275.96108096654456,-279.5491286130742,-280.77080297840104,-278.5927702374403],[-3.586903970448929,-719.870559394475,-719.5905623871596,-723.2906456158707,-718.5282101278336,-719.870559394475],[-3.586903970448929,-299.7308609508854,-297.6361574090129,-302.6220544516719,-300.4541028687949,-299.7308609508854],[-26.15741082397108,-720.0093716553685,-720.1010389642859,-723.2906456158707,-718.3612048201088,-720.0093716553685],[-26.15741082397108,-352.9418593902914,-351.1539031604783,-356.1298409743925,-353.21757010651106,-352.9418593902914],[-2.277450928847999,-719.85077923699,-719.496345052428,-723.2906456158707,-718.5734842657857,-719.85077923699],[-2.277450928847999,-357.5572871608524,-355.4791395635932,-360.46863599827014,-358.2544122829983,-357.5572871608524],[-14.788263086026996,-719.9281445970731,-719.8244751921891,-723.2906456158707,-718.4367837466102,-719.9281445970731],[-14.788263086026996,-310.73487332826085,-308.72463503981567,-313.72320227174356,-311.32757298961343,-310.73487332826085],[-322.7376995109077,-318.169403475889,-316.18231198239556,-316.8207806602266,-320.79622539087745,-318.169403475889],[-322.7376995109077,-137.92783019476178,-139.120101648125,-134.46665857557596,-138.37739421466304,-137.92783019476178],[-322.7376995109077,-365.94812667835976,-364.6531902684055,-369.3829345016253,-365.61373350037223,-365.94812667835976],[-397.417289366649,-320.26383580885164,-320.63132417454995,-316.8207806602266,-321.52958921830356,-320.26383580885164],[-397.417289366649,546.3252988893921,546.8042568339779,549.3910567856877,544.3920732515554,546.3252988893921],[-397.417289366649,-137.94735595188027,-139.03510289197365,-134.46665857557596,-138.51070668993646,-137.94735595188027],[-300.90139527821816,-188.39488428028923,-190.15660883043378,-185.1877252806045,-188.15450220992622,-188.39488428028923],[-300.90139527821816,-314.13959248315865,-315.1106118056997,-316.8207806602266,-311.8967293042754,-314.13959248315865],[-300.90139527821816,-302.32770047202723,-299.76674278649125,-302.6220544516719,-304.7490289052031,-302.32770047202723],[-374.26493537873586,-188.58633082083895,-189.98980164363252,-185.1877252806045,-188.7950167326781,-188.58633082083895],[-374.26493537873586,-379.9196299777024,-377.28694848619904,-380.9084680766763,-382.0832479130356,-379.9196299777024],[-374.26493537873586,-370.50944470533284,-373.1435975691063,-369.3829345016253,-368.40966130281026,-370.50944470533284],[-367.9669539362864,-188.29659011116917,-190.18236296184384,-185.1877252806045,-187.88553308565372,-188.29659011116917],[-367.9669539362864,-379.3215290967244,-381.1733939786117,-380.9084680766763,-376.71688654361486,-379.3215290967244],[-367.9669539362864,-357.66848066072,-355.7879436503133,-356.1298409743925,-360.2788841717018,-357.66848066072],[-300.0586417194473,-187.99492942936914,-190.15385399342088,-185.1877252806045,-187.16762544332886,-187.99492942936914],[-300.0586417194473,-311.07892849046726,-308.8139098578419,-313.72320227174356,-312.08961391665554,-311.07892849046726],[-300.0586417194473,-302.0162232190343,-304.334795674839,-302.6220544516719,-299.4102696917329,-302.0162232190343],[-309.93005697691785,-312.55473566405396,-314.63416740492096,-313.72320227174356,-309.92103209361466,-312.55473566405396],[-309.93005697691785,-137.40664872261283,-139.4604299737043,-134.46665857557596,-136.74747618947583,-137.40664872261283],[-309.93005697691785,-352.71870648197637,-351.3498818295442,-356.1298409743925,-352.4694311873616,-352.71870648197637],[-375.37306279748526,-316.57740881818853,-318.7013035129028,-313.72320227174356,-315.80743067878194,-316.57740881818853],[-375.37306279748526,546.1822633384838,546.4195818531782,549.3910567856877,544.422827030267,546.1822633384838],[-375.37306279748526,-137.4577567437984,-139.4654021558402,-134.46665857557596,-136.86896356357957,-137.4577567437984],[-358.9198517298926,-188.52462960650732,-190.07033696246862,-185.1877252806045,-188.56181050225476,-188.52462960650732],[-358.9198517298926,-367.92363620935316,-369.8498533939039,-369.3829345016253,-365.3051887727555,-367.92363620935316],[-358.9198517298926,-360.2874848656444,-357.74787038402815,-360.46863599827014,-362.7411688045744,-360.2874848656444],[-311.58816147700855,-306.0768294499503,-306.4956375521823,-302.6220544516719,-307.2968225307856,-306.0768294499503],[-311.58816147700855,-137.69133066053624,-139.4280803927348,-134.46665857557596,-137.48423088541747,-137.69133066053624],[-311.58816147700855,-357.1297126075873,-355.58809898821926,-360.46863599827014,-357.08748021511695,-357.1297126075873],[-400.3877967701698,-305.92003382450974,-307.53931184213036,-302.6220544516719,-305.86517968416956,-305.92003382450974],[-400.3877967701698,546.2130861291616,546.5068085935421,549.3910567856877,544.4118669177386,546.2130861291616],[-400.3877967701698,-137.6968512450719,-139.4255118478643,-134.46665857557596,-137.50045933443553,-137.6968512450719],[-351.71437929716336,-188.1571900937212,-190.18480023829832,-185.1877252806045,-187.5381702194909,-188.1571900937212],[-351.71437929716336,-355.13018738820097,-352.4972295253449,-356.1298409743925,-357.2889512787941,-355.13018738820097],[-351.71437929716336,-359.0061541306001,-360.93057174672117,-360.46863599827014,-356.3879961070296,-359.0061541306001],[-320.5353044234661,-188.49350235425794,-190.09878668171473,-185.1877252806045,-188.4563408081573,-188.49350235425794],[-320.5353044234661,-329.9741213851547,-327.42930887152704,-331.89770050865724,-331.60646818252286,-329.9741213851547],[-320.5353044234661,-318.05412212798,-320.68628443742983,-316.8207806602266,-316.00700557620974,-318.05412212798],[-337.73449186981463,-333.9510477605725,-332.4134948299023,-331.89770050865724,-336.46262299583964,-333.9510477605725],[-337.73449186981463,-137.81654823059566,-139.33537317036533,-134.46665857557596,-137.88677124113443,-137.81654823059566],[-337.73449186981463,-377.5528134982752,-376.0463668190934,-380.9084680766763,-377.4674775879138,-377.5528134982752],[-411.31638117510005,-335.37427835424074,-336.487589896731,-331.89770050865724,-335.9101103563249,-335.37427835424074],[-411.31638117510005,546.2476218898705,546.6014190939815,549.3910567856877,544.4027102633364,546.2476218898705],[-411.31638117510005,-137.83288659531263,-139.3158490540625,-134.46665857557596,-137.94672232572643,-137.83288659531263],[-322.5382921200263,-188.1859955113269,-190.18687342295345,-185.1877252806045,-187.60737195887336,-188.1859955113269],[-322.5382921200263,-330.30898534169705,-332.1597830954029,-331.89770050865724,-327.7045673677255,-330.30898534169705],[-322.5382921200263,-315.52589233327194,-313.81055895290746,-313.72320227174356,-318.09634670038906,-315.52589233327194],[582.4947004916672,579.5353534851085,577.3528256347936,578.5892368105859,582.1666796294658,579.5353534851085],[582.4947004916672,570.4815820018209,572.2431866644315,567.274337217515,570.2413605116387,570.4815820018209],[582.4947004916672,594.1386725157457,594.1087364408701,597.4726597852093,592.5871040688361,594.1386725157457],[608.5181422954424,581.3922461043026,580.5599317414568,578.5892368105859,583.5541911808651,581.3922461043026],[608.5181422954424,363.80992408267457,361.49464262408225,363.1950436942544,366.4168791548857,363.80992408267457],[608.5181422954424,570.7709344491948,571.4900417151633,567.274337217515,571.7104670896867,570.7709344491948],[552.8293957614908,550.251594225215,548.032437360091,549.3910567856877,552.8789541642508,550.251594225215],[552.8293957614908,563.84896572376,562.5230326120032,567.274337217515,563.5500454487669,563.84896572376],[552.8293957614908,545.2110496238786,547.7403922301193,543.2240632681714,543.6242504805535,545.2110496238786],[536.4326590170143,548.2678023885442,545.6336324293144,549.3910567856877,550.3691473053784,548.2678023885442],[536.4326590170143,-564.3119091186774,-563.596622844526,-567.8082697784083,-563.368667706235,-564.3119091186774],[536.4326590170143,564.6711608722177,562.3826378305959,567.274337217515,565.724845617125,564.6711608722177],[571.3898601521834,576.9416089803843,578.7564915553588,578.5892368105859,574.345160474565,576.9416089803843],[571.3898601521834,563.2393402319922,564.3788973697567,559.7674289362013,563.7467130221917,563.2393402319922],[571.3898601521834,572.6065099420732,570.0022243288589,573.1976092261793,574.9304027058008,572.6065099420732],[573.6655781001754,561.8226040173644,564.333666309205,559.7674289362013,560.2864310760889,561.8226040173644],[548.7090824526052,549.2373303565506,551.6984570792245,549.3910567856877,546.7032822268202,549.2373303565506],[548.7090824526052,556.7543142257568,554.7676880850634,559.7674289362013,557.3116444051636,556.7543142257568],[548.7090824526052,543.0487233958984,542.115812838472,540.3329535784812,545.2698818976742,543.0487233958984],[534.7638249884876,556.3342215584173,556.0060113809391,559.7674289362013,555.033861332546,556.3342215584173]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1243\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1244\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1249\",\"attributes\":{\"line_color\":{\"type\":\"field\",\"field\":\"color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":4},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1250\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1251\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesAndLinkedEdges\",\"id\":\"p1274\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"EdgesAndLinkedNodes\",\"id\":\"p1275\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1194\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1211\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[198.7231922032524,-853.744843509752]],[1,[-108.06366567750393,-12.080861593309153]],[2,[-22.157410685097854,-134.46665857557596]],[3,[-581.8859146863203,567.274337217515]],[4,[-549.3147953297291,559.7674289362013]],[5,[90.27377334735863,-185.83138073224964]],[6,[-97.91141791772486,-124.46834205379321]],[7,[-91.74413786347993,-331.89770050865724]],[8,[-6.875224118812677,65.26262344261757]],[9,[-561.3262459326659,578.5892368105859]],[10,[-77.85036725241709,69.37749117513283]],[11,[-27.399917447446157,-185.1877252806045]],[12,[109.77414555445861,126.43934983023094]],[13,[-137.49844698397388,-0.11258218955466018]],[14,[38.05971039616766,127.9047445701802]],[15,[-27.33996942632246,103.62142415069982]],[16,[60.65224454294221,164.69511322760965]],[17,[122.45103268141929,-176.3876138418601]],[18,[-571.3623618162181,549.3910567856877]],[19,[151.7558905059176,-206.47819886412424]],[20,[146.876043796553,6.990924298734689]],[21,[99.05636677923485,-229.59071893663955]],[22,[11.94254241378123,-12.077359978651529]],[23,[76.86457794755647,-6.6419607025068474]],[24,[187.69952352004023,9.696411046865675]],[25,[-127.03917388846804,-114.3067622583767]],[26,[-143.66726050267525,-154.94190025879348]],[27,[-11.542080530226952,12.09582901928534]],[28,[-106.82904262060183,-170.56798165210708]],[29,[112.24222155369154,-55.57112264716835]],[30,[34.79736928140925,-14.729615335201283]],[31,[65.94197659479975,-60.14056082942508]],[32,[-64.60729140176336,-316.8207806602266]],[33,[-59.5682326093928,-369.3829345016253]],[34,[-98.35176970331327,-302.6220544516719]],[35,[-96.48602024231285,-380.9084680766763]],[36,[-146.11094048679797,-356.1298409743925]],[37,[-124.7868190395091,-313.72320227174356]],[38,[-112.26149046512336,-360.46863599827014]],[39,[-580.0211413445182,597.4726597852093]],[40,[790.9953034282975,363.1950436942544]],[41,[-598.8461344577574,543.2240632681714]],[42,[-559.2082895782185,-567.8082697784083]],[43,[-958.3191079178334,-32.81011937513079]],[44,[-568.4609460174538,-504.99413476318165]],[45,[317.0651821262876,-849.5948551767922]],[46,[-1079.7675491205043,-279.5491286130742]],[47,[-713.6177526422634,456.61438417258313]],[48,[-1094.9860440035939,63.086039881891615]],[49,[-479.16907263534273,695.2881805596461]],[50,[-673.0631713630612,539.1543704228885]],[51,[-379.91442362566,-712.0034505549356]],[52,[794.8911739112085,285.72194678215254]],[53,[-880.2972114448145,-76.52721783973803]],[54,[262.1584330909313,-723.2906456158707]],[55,[-537.2831668575329,573.1976092261793]],[56,[-549.0407773716272,540.3329535784812]],[57,[-51.97239886800999,3.1821432598014474]],[58,[-153.3559289584949,91.23605401798979]],[59,[25.626848017564352,43.372838916216175]],[60,[-124.5686763186204,-2.0178541255760054]],[61,[-4.090741458595103,115.08637455374523]],[62,[-96.53627381486618,19.862208283492063]],[63,[-28.12317251890188,129.90652161257418]],[64,[-5.026942693983821,84.20648136337626]],[65,[154.6215582748719,170.87787501751134]],[66,[173.92676665838883,197.65737357604885]],[67,[92.22402105028277,155.9549083251266]],[68,[-19.826422468199937,50.64278753548723]],[69,[37.09589691524991,211.61282739729742]],[70,[-47.08763729578664,49.16515990082134]],[71,[-41.318118713359084,143.56620119959612]],[72,[103.8896747208181,199.51392354966973]],[73,[53.81986687867174,46.465267149124706]],[74,[65.24636014316754,286.0070353884087]],[75,[34.40936576087452,100.18708448656828]],[76,[50.35866672387322,240.89603418677643]],[77,[115.3431823391173,188.3946669699729]],[78,[59.2580673026135,195.55826148284623]],[79,[69.32014042466943,254.9975836851464]],[80,[-86.33566843898433,-11.28008678813429]],[81,[58.18158346196184,108.5388520839467]],[82,[11.30231958181436,121.49433725275253]],[83,[3.645023570782432,143.09241952516928]],[84,[-120.25722523533577,-24.559936064595618]],[85,[-170.00414849353515,2.2264569143488457]],[86,[-96.40649765200492,1.5416451667481594]],[87,[-80.4036287464303,111.15308094106314]],[88,[17.55527098819026,152.49265462749568]],[89,[-20.267350245589874,178.56805673355203]],[90,[-43.369648826393615,110.72916382459574]],[91,[124.28995859594782,-190.35025861742176]],[92,[174.98136832606832,-227.86528703162242]],[93,[124.77938977946287,-141.0356147335446]],[94,[167.28455013906273,68.44348643140188]],[95,[115.84778037662777,81.36043493785259]],[96,[148.77541386879335,86.9793530005306]],[97,[68.0308733326194,73.69078455437892]],[98,[121.4139603049857,-227.77543437128259]],[99,[66.90223999601882,-182.7557970732477]],[100,[55.42691518534677,61.607790938476526]],[101,[21.276651241901128,74.61439028546806]],[102,[22.343861361250095,85.46235440432808]],[103,[-34.12330831336389,70.86163890760575]],[104,[104.80819601218231,-34.1304380258781]],[105,[19.368799111332372,-54.58799032061273]],[106,[-65.60066203861675,13.915584720521577]],[107,[159.06342870463416,-156.53912958836938]],[108,[195.94453997637237,73.37096708232075]],[109,[136.02120382904621,84.20617460669973]],[110,[186.67869375994098,103.47388463706757]],[111,[95.0167243746915,73.8756585245234]],[112,[139.62070183449276,-33.05649397379336]],[113,[273.388804440778,20.054969555464734]],[114,[85.69081397763036,-34.63160219483765]],[115,[104.57461392989504,-188.1423610181805]],[116,[82.1159575864049,-206.4377704679386]],[117,[118.42558369577101,-269.6522983549737]],[118,[81.23916919544975,-150.52848282332596]],[119,[116.98463376629918,59.74281498224765]],[120,[73.62860733573424,67.75082994745442]],[121,[83.47710836050021,80.84392861313695]],[122,[20.566452653296256,59.48208643753721]],[123,[-139.7336733886993,-135.17300317935383]],[124,[-183.34004063405024,-165.48239006624576]],[125,[-101.77112617209045,-88.89830423813726]],[126,[-62.88617129466462,40.692243712065995]],[127,[37.46334965036668,69.9039119183757]],[128,[0.7484755909136313,98.72706432157486]],[129,[-29.897112316636772,48.196206104369864]],[130,[74.92937237800525,19.060744114303244]],[131,[-24.15468865996458,-6.5396372339928455]],[132,[97.32148245038279,19.981802676380024]],[133,[22.952402686359175,7.3406103329996935]],[134,[-128.54736673577796,-168.92100115810183]],[135,[-53.07050688254585,-149.70431975135367]],[136,[29.83807049283545,4.552096689299234]],[137,[141.5910223203731,32.55771635767373]],[138,[123.05016227746809,43.061528869150976]],[139,[60.308980560594925,17.25526745001024]],[140,[157.2743153376906,-26.27152530794957]],[141,[59.34979208884163,-41.84750823345958]],[142,[183.13775671526076,-29.046791139070812]],[143,[118.8894882305487,-34.88529303507897]],[144,[-16.386347425905647,-43.701009257979]],[145,[43.27962434626623,-83.05743156694064]],[146,[202.55272182284713,-92.2354873003086]],[147,[-86.16806257704322,-139.27125992739667]],[148,[-13.502854599290142,-8.497997813873138]],[149,[110.57949329230803,22.759052610088414]],[150,[81.69384085150638,34.642445817626225]],[151,[30.56636612519291,18.689119473459698]],[152,[137.0303346387455,-44.409861339564806]],[153,[35.93466910024133,-47.74843725164359]],[154,[162.16232772779492,-42.03476208250102]],[155,[81.40425759035071,-48.05688617402226]],[156,[1.7964727505619114,-67.95807155575827]],[157,[126.02084132740084,-107.76749058711313]],[158,[80.308192568218,-109.18344543964177]],[159,[-115.09494255504111,-123.06023350318603]],[160,[-99.08726372263877,-148.77803515009091]],[161,[-127.74473847414248,-189.6425753781136]],[162,[-68.09469716003171,-103.39291579443886]],[163,[-29.742855818169303,28.693391408019497]],[164,[77.45523511301698,50.33025949674781]],[165,[47.20249556025503,75.5341418584961]],[166,[12.21310238262168,30.633586289545548]],[167,[105.6696218324618,-3.586903970448929]],[168,[3.4091321571836564,-26.15741082397108]],[169,[126.75306802226629,-2.277450928847999]],[170,[57.48105665629862,-14.788263086026996]],[171,[-50.43720200871588,-322.7376995109077]],[172,[-49.88841055144311,-397.417289366649]],[173,[-77.96484839279556,-300.90139527821816]],[174,[-73.92918260321129,-374.26493537873586]],[175,[-121.92604553676934,-367.9669539362864]],[176,[-112.93753938246074,-300.0586417194473]],[177,[-135.49685973610656,-309.93005697691785]],[178,[-168.54146594041424,-375.37306279748526]],[179,[-82.37771689842222,-358.9198517298926]],[180,[-96.89626038991943,-311.58816147700855]],[181,[-133.09150827087913,-400.3877967701698]],[182,[-131.2954435548713,-351.71437929716336]],[183,[-74.47228425693837,-320.5353044234661]],[184,[-83.68717555767296,-337.73449186981463]],[185,[-100.97846704394868,-411.31638117510005]],[186,[-110.11667500882513,-322.5382921200263]],[187,[-575.2359810783813,582.4947004916672]],[188,[-583.7059203675856,608.5181422954424]],[189,[-584.9175853328701,552.8293957614908]],[190,[-609.604170521076,536.4326590170143]],[191,[-547.8334028261212,571.3898601521834]],[192,[-530.1561573913036,573.6655781001754]],[193,[-555.8503464756916,548.7090824526052]],[194,[-544.3587654488834,534.7638249884876]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1199\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1196\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1197\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1198\"},\"data\":{\"type\":\"map\",\"entries\":[[\"color\",[\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"species\",[\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_^2\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_^2\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_part_attB_reverse_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_part_attB_reverse_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_part_attR_reverse_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_part_attR_reverse_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degradation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"type\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"k_r\",[\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"10\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"k\",[\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1200\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1201\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1254\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1255\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1256\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1206\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1203\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1204\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1205\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1207\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1208\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1202\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1209\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1210\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1212\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1229\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[198.7231922032524,-853.744843509752]],[1,[-108.06366567750393,-12.080861593309153]],[2,[-22.157410685097854,-134.46665857557596]],[3,[-581.8859146863203,567.274337217515]],[4,[-549.3147953297291,559.7674289362013]],[5,[90.27377334735863,-185.83138073224964]],[6,[-97.91141791772486,-124.46834205379321]],[7,[-91.74413786347993,-331.89770050865724]],[8,[-6.875224118812677,65.26262344261757]],[9,[-561.3262459326659,578.5892368105859]],[10,[-77.85036725241709,69.37749117513283]],[11,[-27.399917447446157,-185.1877252806045]],[12,[109.77414555445861,126.43934983023094]],[13,[-137.49844698397388,-0.11258218955466018]],[14,[38.05971039616766,127.9047445701802]],[15,[-27.33996942632246,103.62142415069982]],[16,[60.65224454294221,164.69511322760965]],[17,[122.45103268141929,-176.3876138418601]],[18,[-571.3623618162181,549.3910567856877]],[19,[151.7558905059176,-206.47819886412424]],[20,[146.876043796553,6.990924298734689]],[21,[99.05636677923485,-229.59071893663955]],[22,[11.94254241378123,-12.077359978651529]],[23,[76.86457794755647,-6.6419607025068474]],[24,[187.69952352004023,9.696411046865675]],[25,[-127.03917388846804,-114.3067622583767]],[26,[-143.66726050267525,-154.94190025879348]],[27,[-11.542080530226952,12.09582901928534]],[28,[-106.82904262060183,-170.56798165210708]],[29,[112.24222155369154,-55.57112264716835]],[30,[34.79736928140925,-14.729615335201283]],[31,[65.94197659479975,-60.14056082942508]],[32,[-64.60729140176336,-316.8207806602266]],[33,[-59.5682326093928,-369.3829345016253]],[34,[-98.35176970331327,-302.6220544516719]],[35,[-96.48602024231285,-380.9084680766763]],[36,[-146.11094048679797,-356.1298409743925]],[37,[-124.7868190395091,-313.72320227174356]],[38,[-112.26149046512336,-360.46863599827014]],[39,[-580.0211413445182,597.4726597852093]],[40,[790.9953034282975,363.1950436942544]],[41,[-598.8461344577574,543.2240632681714]],[42,[-559.2082895782185,-567.8082697784083]],[43,[-958.3191079178334,-32.81011937513079]],[44,[-568.4609460174538,-504.99413476318165]],[45,[317.0651821262876,-849.5948551767922]],[46,[-1079.7675491205043,-279.5491286130742]],[47,[-713.6177526422634,456.61438417258313]],[48,[-1094.9860440035939,63.086039881891615]],[49,[-479.16907263534273,695.2881805596461]],[50,[-673.0631713630612,539.1543704228885]],[51,[-379.91442362566,-712.0034505549356]],[52,[794.8911739112085,285.72194678215254]],[53,[-880.2972114448145,-76.52721783973803]],[54,[262.1584330909313,-723.2906456158707]],[55,[-537.2831668575329,573.1976092261793]],[56,[-549.0407773716272,540.3329535784812]],[57,[-51.97239886800999,3.1821432598014474]],[58,[-153.3559289584949,91.23605401798979]],[59,[25.626848017564352,43.372838916216175]],[60,[-124.5686763186204,-2.0178541255760054]],[61,[-4.090741458595103,115.08637455374523]],[62,[-96.53627381486618,19.862208283492063]],[63,[-28.12317251890188,129.90652161257418]],[64,[-5.026942693983821,84.20648136337626]],[65,[154.6215582748719,170.87787501751134]],[66,[173.92676665838883,197.65737357604885]],[67,[92.22402105028277,155.9549083251266]],[68,[-19.826422468199937,50.64278753548723]],[69,[37.09589691524991,211.61282739729742]],[70,[-47.08763729578664,49.16515990082134]],[71,[-41.318118713359084,143.56620119959612]],[72,[103.8896747208181,199.51392354966973]],[73,[53.81986687867174,46.465267149124706]],[74,[65.24636014316754,286.0070353884087]],[75,[34.40936576087452,100.18708448656828]],[76,[50.35866672387322,240.89603418677643]],[77,[115.3431823391173,188.3946669699729]],[78,[59.2580673026135,195.55826148284623]],[79,[69.32014042466943,254.9975836851464]],[80,[-86.33566843898433,-11.28008678813429]],[81,[58.18158346196184,108.5388520839467]],[82,[11.30231958181436,121.49433725275253]],[83,[3.645023570782432,143.09241952516928]],[84,[-120.25722523533577,-24.559936064595618]],[85,[-170.00414849353515,2.2264569143488457]],[86,[-96.40649765200492,1.5416451667481594]],[87,[-80.4036287464303,111.15308094106314]],[88,[17.55527098819026,152.49265462749568]],[89,[-20.267350245589874,178.56805673355203]],[90,[-43.369648826393615,110.72916382459574]],[91,[124.28995859594782,-190.35025861742176]],[92,[174.98136832606832,-227.86528703162242]],[93,[124.77938977946287,-141.0356147335446]],[94,[167.28455013906273,68.44348643140188]],[95,[115.84778037662777,81.36043493785259]],[96,[148.77541386879335,86.9793530005306]],[97,[68.0308733326194,73.69078455437892]],[98,[121.4139603049857,-227.77543437128259]],[99,[66.90223999601882,-182.7557970732477]],[100,[55.42691518534677,61.607790938476526]],[101,[21.276651241901128,74.61439028546806]],[102,[22.343861361250095,85.46235440432808]],[103,[-34.12330831336389,70.86163890760575]],[104,[104.80819601218231,-34.1304380258781]],[105,[19.368799111332372,-54.58799032061273]],[106,[-65.60066203861675,13.915584720521577]],[107,[159.06342870463416,-156.53912958836938]],[108,[195.94453997637237,73.37096708232075]],[109,[136.02120382904621,84.20617460669973]],[110,[186.67869375994098,103.47388463706757]],[111,[95.0167243746915,73.8756585245234]],[112,[139.62070183449276,-33.05649397379336]],[113,[273.388804440778,20.054969555464734]],[114,[85.69081397763036,-34.63160219483765]],[115,[104.57461392989504,-188.1423610181805]],[116,[82.1159575864049,-206.4377704679386]],[117,[118.42558369577101,-269.6522983549737]],[118,[81.23916919544975,-150.52848282332596]],[119,[116.98463376629918,59.74281498224765]],[120,[73.62860733573424,67.75082994745442]],[121,[83.47710836050021,80.84392861313695]],[122,[20.566452653296256,59.48208643753721]],[123,[-139.7336733886993,-135.17300317935383]],[124,[-183.34004063405024,-165.48239006624576]],[125,[-101.77112617209045,-88.89830423813726]],[126,[-62.88617129466462,40.692243712065995]],[127,[37.46334965036668,69.9039119183757]],[128,[0.7484755909136313,98.72706432157486]],[129,[-29.897112316636772,48.196206104369864]],[130,[74.92937237800525,19.060744114303244]],[131,[-24.15468865996458,-6.5396372339928455]],[132,[97.32148245038279,19.981802676380024]],[133,[22.952402686359175,7.3406103329996935]],[134,[-128.54736673577796,-168.92100115810183]],[135,[-53.07050688254585,-149.70431975135367]],[136,[29.83807049283545,4.552096689299234]],[137,[141.5910223203731,32.55771635767373]],[138,[123.05016227746809,43.061528869150976]],[139,[60.308980560594925,17.25526745001024]],[140,[157.2743153376906,-26.27152530794957]],[141,[59.34979208884163,-41.84750823345958]],[142,[183.13775671526076,-29.046791139070812]],[143,[118.8894882305487,-34.88529303507897]],[144,[-16.386347425905647,-43.701009257979]],[145,[43.27962434626623,-83.05743156694064]],[146,[202.55272182284713,-92.2354873003086]],[147,[-86.16806257704322,-139.27125992739667]],[148,[-13.502854599290142,-8.497997813873138]],[149,[110.57949329230803,22.759052610088414]],[150,[81.69384085150638,34.642445817626225]],[151,[30.56636612519291,18.689119473459698]],[152,[137.0303346387455,-44.409861339564806]],[153,[35.93466910024133,-47.74843725164359]],[154,[162.16232772779492,-42.03476208250102]],[155,[81.40425759035071,-48.05688617402226]],[156,[1.7964727505619114,-67.95807155575827]],[157,[126.02084132740084,-107.76749058711313]],[158,[80.308192568218,-109.18344543964177]],[159,[-115.09494255504111,-123.06023350318603]],[160,[-99.08726372263877,-148.77803515009091]],[161,[-127.74473847414248,-189.6425753781136]],[162,[-68.09469716003171,-103.39291579443886]],[163,[-29.742855818169303,28.693391408019497]],[164,[77.45523511301698,50.33025949674781]],[165,[47.20249556025503,75.5341418584961]],[166,[12.21310238262168,30.633586289545548]],[167,[105.6696218324618,-3.586903970448929]],[168,[3.4091321571836564,-26.15741082397108]],[169,[126.75306802226629,-2.277450928847999]],[170,[57.48105665629862,-14.788263086026996]],[171,[-50.43720200871588,-322.7376995109077]],[172,[-49.88841055144311,-397.417289366649]],[173,[-77.96484839279556,-300.90139527821816]],[174,[-73.92918260321129,-374.26493537873586]],[175,[-121.92604553676934,-367.9669539362864]],[176,[-112.93753938246074,-300.0586417194473]],[177,[-135.49685973610656,-309.93005697691785]],[178,[-168.54146594041424,-375.37306279748526]],[179,[-82.37771689842222,-358.9198517298926]],[180,[-96.89626038991943,-311.58816147700855]],[181,[-133.09150827087913,-400.3877967701698]],[182,[-131.2954435548713,-351.71437929716336]],[183,[-74.47228425693837,-320.5353044234661]],[184,[-83.68717555767296,-337.73449186981463]],[185,[-100.97846704394868,-411.31638117510005]],[186,[-110.11667500882513,-322.5382921200263]],[187,[-575.2359810783813,582.4947004916672]],[188,[-583.7059203675856,608.5181422954424]],[189,[-584.9175853328701,552.8293957614908]],[190,[-609.604170521076,536.4326590170143]],[191,[-547.8334028261212,571.3898601521834]],[192,[-530.1561573913036,573.6655781001754]],[193,[-555.8503464756916,548.7090824526052]],[194,[-544.3587654488834,534.7638249884876]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1217\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1214\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1215\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1216\"},\"data\":{\"type\":\"map\",\"entries\":[[\"species\",[\"nothing\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[Bxb1 in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\"]],[\"type\",[\"nothing\",\"dna\",\"protein\",\"protein\",\"protein\",\"dna\",\"dna\",\"dna\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"complex\",\"complex\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"green\",\"green\",\"green\",\"white\",\"white\",\"white\",\"grey\",\"orange\",\"grey\",\"yellow\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"orange\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"lightgreen\",\"grey\",\"red\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"cyan\",\"cyan\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1218\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1219\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1257\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1258\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1259\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1224\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1221\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1222\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1223\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1225\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1226\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1220\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1227\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1228\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1193\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1260\",\"attributes\":{\"renderers\":[{\"id\":\"p1230\"}],\"tooltips\":null}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1261\",\"attributes\":{\"renderers\":[{\"id\":\"p1212\"}],\"tooltips\":[[\"name\",\"@species\"],[\"type\",\"@type\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1262\",\"attributes\":{\"renderers\":[{\"id\":\"p1194\"}],\"tooltips\":[[\"reaction\",\"@species\"],[\"type\",\"@type\"],[\"k_f\",\"@k\"],[\"k_r\",\"@k_r\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1263\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1264\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1265\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1271\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1270\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1272\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1273\",\"attributes\":{\"renderers\":\"auto\"}}]}}}}]}};\n", " const render_items = [{\"docid\":\"8995608f-836b-4849-acb0-0c214cecd19b\",\"roots\":{\"p1187\":\"fb6e6205-5de3-4af2-90d6-f42c133aa95d\"},\"root_ids\":[\"p1187\"]}];\n", " void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1187" } }, "output_type": "display_data" } ], "source": [ "\n", "\n", "plotNetwork(myCRN,colordict={\"complex\":\"cyan\",\"protein\":\"green\",\n", " \"GFP\":\"lightgreen\",\n", " \"RFP\":\"red\",\n", " \"ribosome\":\"blue\",\n", " \"dna\":\"white\",\"rna\":\"orange\",\n", " \"ligand\":\"pink\",\"phosphate\":\"yellow\",\"nothing\":\"purple\", \"Bxb1\":\"yellow\"})" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Overview for developers\n", "Several key additions had to be made to biocrnpyler to make this possible. \n", "\n", "1. `Complex()` is a new function that you should use every time you want to make a ComplexSpecies. It should do exactly the same thing as the ComplexSpecies constructor, unless one of the species that you gave it is an OrderedComplexSpecies that has a 'bindloc' attribute, then instead of making a ComplexSpecies the function will make an OrderedComplexSpecies that is correctly formed.\n", "\n", "2. `OrderedPolymer` `OrderedMonomer` and `OrderedPolymerSpecies` are new data members that represent sequences of parts. A piece of DNA with many binding sites is represented as an OrderedPolymerSpecies. Because mechanisms and Components are agnostic of binding location; that is to say, they usually have code that looks like this: `make_complex([dna,protein])`, we must give them some way of knowing _where_ on that `dna` the `protein` should end up. To do this, you must pass an `OrderedMonomer` into a `Component` which belongs to an `OrderedPolymer`. Through the use of the `Complex()` function, the proper complex will be made, to the correct member of the `OrderedPolymer` which the `OrderedMonomer` belongs to.\n", "\n", "3. `DNA_part` inherits from `Component`, and every dna part such as `Promoter` now inherits from `DNA_part` instead of `Component`. This allows the storage of things like position, direction, and parent construct inside anything that used to be a `Component`\n", "\n", "4. `CDS` is a `DNA_part` which gives rise to a `Species`. It felt weird to put `Protein` objects into a DNA sequence so I created this. It only makes the protein if it is read in the 'forward' direction.\n", "\n", "4. `DNA_construct` contains a list of `DNA_part`s together with their directions. `DNA_construct` also has `update_species()` and `update_reactions()` so that it can generate the necessary species and reactions if it will be part of a CRN. Likewise, `RNA_construct` does the same thing for RNA. A `DNA_construct` can give rise to many `RNA_construct`s when it compiles. This is done through the action of `explore_txtl()`\n", "\n", "5. `explore_txtl()` is a function of `DNA_construct` which figures out the RNA and Proteins that a DNA produces. It works basically by going along a DNA part by part, remembering which parts came before, and taking into account the directions of parts. In general it will traverse a `DNA_construct` in the \"forward\" and \"reverse\" directions. It is hard coded to know that `RBS` parts make proteins and `Promoter` parts make RNAs, but only when their orientation is \"forward\" relative to the direction it's currently looking at. Other things are taken account too, for example, an `RBS` can only make a `Protein` if it is part of an RNA. Most of this logic is encapsulated in an object called `TxTl_explorer`.\n", "\n", "6. `update_components()` is a function of `DNA_construct` which creates many copies of the `DNA_part`s which make up the `DNA_construct`. This is necessary for making all combinatorial complexes. First, every `DNA_part` is fed in an `OrderedComplexSpecies` corresponding to the unbound DNA, which has the appropriate \"bindloc_\". Then, the `Species` produced by `update_species()` each have complexes in only one location. All possible combinations of bound species are then generated from this set of `OrderedComplexSpecies`. Then, these combinatorial complexes are fed _back_ into the `DNA_part`s, generating a new `DNA_part` that is responsible for generating species and reactions that include that combinatorial complex. For example, if you have `DNA_construct` containing a `Promoter` and an `AttachmentSite`, then `update_components()` should generate two `Promoter` parts, one that has the unbound `OrderedComplexSpecies` and one that has an `OrderedComplexSpecies` that has integrases bound to it. Then, these new `Component`s can be used to make species and reactions using their respective `update_species()` and `update_reactions()`\n" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.12.3" } }, "nbformat": 4, "nbformat_minor": 4 }